Class QNmCache

java.lang.Object
org.basex.query.util.parse.QNmCache

public final class QNmCache extends Object
QName cache.
Author:
BaseX Team 2005-21, BSD License, Christian Gruen
  • Constructor Details

    • QNmCache

      public QNmCache()
  • Method Details

    • add

      public void add(QNm name, InputInfo ii)
      Adds a QName to the cache.
      Parameters:
      name - QName
      ii - input info
    • add

      public void add(QNm name, boolean nsElem, InputInfo ii)
      Constructor.
      Parameters:
      name - qname
      nsElem - default check
      ii - input info
    • assignURI

      public void assignURI(QueryParser qp, int npos) throws QueryException
      Finalizes the QNames by assigning namespace URIs.
      Parameters:
      qp - query parser
      npos - first entry to be checked
      Throws:
      QueryException - query exception
    • size

      public int size()
      Returns the number of caches QNames.
      Returns:
      number