# Uses of Class
org.apache.commons.jxpath.ri.QName

Packages that use QName
Package
Description
org.apache.commons.jxpath.ri
Reference implementation of JXPath.
org.apache.commons.jxpath.ri.axes
Implementations of EvalContext used for different XPath axes (child::, parent:: etc).
org.apache.commons.jxpath.ri.compiler
XPath parse tree.
org.apache.commons.jxpath.ri.model
Implementation of "model" APIs for Containers.
org.apache.commons.jxpath.ri.model.beans
Implementation of "model" APIs for JavaBeans, Dynamic Property Objects, collections and null.
org.apache.commons.jxpath.ri.model.container
Implementation of "model" APIs for Containers.
org.apache.commons.jxpath.ri.model.dom
Implementation of "model" APIs for W3C DOM.
org.apache.commons.jxpath.ri.model.dynabeans
Implementation of "model" APIs for Commons BeanUtils DynaBeans.
org.apache.commons.jxpath.ri.model.dynamic
Implementation of "model" APIs for dynamic property objects e.g.
org.apache.commons.jxpath.ri.model.jdom
Implementation of "model" APIs for JDOM (see jdom.org).

- ## Uses of QName in org.apache.commons.jxpath.ri

  Methods in org.apache.commons.jxpath.ri with parameters of type QName
  Modifier and Type
  Method
  Description
  `Function`
  JXPathContextReferenceImpl.`getFunction(QName functionName, Object[] parameters)`
  Gets the named Function.
  `NodePointer`
  JXPathContextReferenceImpl.`getVariablePointer(QName qName)`
  Gets a VariablePointer for the given variable name.

- ## Uses of QName in org.apache.commons.jxpath.ri.axes

  Methods in org.apache.commons.jxpath.ri.axes with parameters of type QName
  Modifier and Type
  Method
  Description
  `Function`
  RootContext.`getFunction(QName functionName, Object[] parameters)`
  Gets the specified function from the context.
  `EvalContext`
  RootContext.`getVariableContext(QName variableName)`
  Gets variable context.

- ## Uses of QName in org.apache.commons.jxpath.ri.compiler

  Methods in org.apache.commons.jxpath.ri.compiler that return QName
  Modifier and Type
  Method
  Description
  `QName`
  ExtensionFunction.`getFunctionName()`
  Gets the function name
  `QName`
  NodeNameTest.`getNodeName()`
  Gets the node name.
  `QName`
  VariableReference.`getVariableName()`
  Gets the variable name.
  Constructors in org.apache.commons.jxpath.ri.compiler with parameters of type QName
  Modifier
  Constructor
  Description
  ``
  `ExtensionFunction(QName functionName, Expression[] args)`
  Constructs a new ExtensionFunction.
  ``
  `NodeNameTest(QName qname)`
  Constructs a new NodeNameTest.
  ``
  `NodeNameTest(QName qname, String namespaceURI)`
  Constructs a new NodeNameTest.
  ``
  `PointerIterator(Iterator it, QName qname, Locale locale)`
  Deprecated.
  Use the method that takes a NamespaceManager
  ``
  `VariableReference(QName varName)`
  Constructs a new VariableReference.

- ## Uses of QName in org.apache.commons.jxpath.ri.model

  Methods in org.apache.commons.jxpath.ri.model that return QName
  Modifier and Type
  Method
  Description
  `abstract QName`
  NodePointer.`getName()`
  Gets the name of this node.
  `QName`
  VariablePointer.`getName()`
  Methods in org.apache.commons.jxpath.ri.model with parameters of type QName
  Modifier and Type
  Method
  Description
  `NodeIterator`
  NodePointer.`attributeIterator(QName qname)`
  Returns a NodeIterator that iterates over all attributes of the current node matching the supplied node name (could have a wildcard).
  `NodeIterator`
  VariablePointer.`attributeIterator(QName qName)`
  `NodePointer`
  NodePointer.`createAttribute(JXPathContext context, QName qName)`
  Called to create a non-existing attribute
  `NodePointer`
  NodePointer.`createChild(JXPathContext context, QName qName, int index)`
  Called by a child pointer when it needs to create a parent object for a non-existent collection element.
  `NodePointer`
  NodePointer.`createChild(JXPathContext context, QName qName, int index, Object value)`
  Called by a child pointer if that child needs to assign the value supplied in the createPath(context, value) call to a non-existent node.
  `NodePointer`
  VariablePointer.`createChild(JXPathContext context, QName qName, int index)`
  `NodePointer`
  VariablePointer.`createChild(JXPathContext context, QName qName, int index, Object value)`
  `NodePointer`
  NodePointerFactory.`createNodePointer(NodePointer parent, QName qName, Object object)`
  Create a NodePointer for the supplied child object.
  `NodePointer`
  NodePointerFactory.`createNodePointer(QName qName, Object object, Locale locale)`
  Create a NodePointer for the supplied object.
  `NodePointer`
  VariablePointerFactory.`createNodePointer(NodePointer parent, QName qName, Object object)`
  `NodePointer`
  VariablePointerFactory.`createNodePointer(QName qName, Object object, Locale locale)`
  `static NodePointer`
  NodePointer.`newChildNodePointer(NodePointer parent, QName qName, Object bean)`
  Allocates an new child NodePointer by iterating through all installed NodePointerFactories until it finds one that can create a pointer.
  `static NodePointer`
  NodePointer.`newNodePointer(QName qName, Object bean, Locale locale)`
  Allocates an entirely new NodePointer by iterating through all installed NodePointerFactories until it finds one that can create a pointer.
  Constructors in org.apache.commons.jxpath.ri.model with parameters of type QName
  Modifier
  Constructor
  Description
  ``
  `VariablePointer(QName qName)`
  Constructs a new (non-actual) VariablePointer.
  ``
  `VariablePointer(Variables variables, QName qName)`
  Constructs a new VariablePointer.

- ## Uses of QName in org.apache.commons.jxpath.ri.model.beans

  Methods in org.apache.commons.jxpath.ri.model.beans that return QName
  Modifier and Type
  Method
  Description
  `QName`
  BeanPointer.`getName()`
  `QName`
  CollectionPointer.`getName()`
  `QName`
  LangAttributePointer.`getName()`
  `QName`
  NullElementPointer.`getName()`
  `QName`
  NullPointer.`getName()`
  `QName`
  NullPropertyPointer.`getName()`
  `abstract QName`
  PropertyOwnerPointer.`getName()`
  `QName`
  PropertyPointer.`getName()`
  Methods in org.apache.commons.jxpath.ri.model.beans with parameters of type QName
  Modifier and Type
  Method
  Description
  `NodeIterator`
  CollectionPointer.`attributeIterator(QName qName)`
  `NodeIterator`
  PropertyOwnerPointer.`attributeIterator(QName qName)`
  `NodePointer`
  CollectionPointer.`createChild(JXPathContext context, QName qName, int index)`
  `NodePointer`
  CollectionPointer.`createChild(JXPathContext context, QName qName, int index, Object value)`
  `NodePointer`
  NullPointer.`createChild(JXPathContext context, QName qName, int index)`
  `NodePointer`
  NullPointer.`createChild(JXPathContext context, QName qName, int index, Object value)`
  `NodePointer`
  NullPropertyPointer.`createChild(JXPathContext context, QName qName, int index)`
  `NodePointer`
  NullPropertyPointer.`createChild(JXPathContext context, QName qName, int index, Object value)`
  `NodePointer`
  PropertyPointer.`createChild(JXPathContext context, QName qName, int index)`
  `NodePointer`
  PropertyPointer.`createChild(JXPathContext context, QName qName, int index, Object value)`
  `NodePointer`
  BeanPointerFactory.`createNodePointer(NodePointer parent, QName qName, Object bean)`
  `NodePointer`
  BeanPointerFactory.`createNodePointer(QName qName, Object bean, Locale locale)`
  `NodePointer`
  CollectionPointerFactory.`createNodePointer(NodePointer parent, QName qName, Object bean)`
  `NodePointer`
  CollectionPointerFactory.`createNodePointer(QName qName, Object bean, Locale locale)`
  `boolean`
  PropertyOwnerPointer.`isValidProperty(QName qName)`
  Tests whether `name` is a valid child name for this PropertyOwnerPointer.
  Constructors in org.apache.commons.jxpath.ri.model.beans with parameters of type QName
  Modifier
  Constructor
  Description
  ``
  `BeanAttributeIterator(PropertyOwnerPointer parent, QName qName)`
  Constructs a new BeanAttributeIterator.
  ``
  `BeanPointer(NodePointer parent, QName qName, Object bean, JXPathBeanInfo beanInfo)`
  BeanPointer a new BeanPointer.
  ``
  `BeanPointer(QName qName, Object bean, JXPathBeanInfo beanInfo, Locale locale)`
  Constructs a new BeanPointer.
  ``
  `CollectionAttributeNodeIterator(CollectionPointer pointer, QName qName)`
  Constructs a new CollectionAttributeNodeIterator.
  ``
  `NullPointer(NodePointer parent, QName qName)`
  Used for the root node.
  ``
  `NullPointer(QName qName, Locale locale)`
  Constructs a new NullPointer.

- ## Uses of QName in org.apache.commons.jxpath.ri.model.container

  Methods in org.apache.commons.jxpath.ri.model.container that return QName
  Modifier and Type
  Method
  Description
  `QName`
  ContainerPointer.`getName()`
  Methods in org.apache.commons.jxpath.ri.model.container with parameters of type QName
  Modifier and Type
  Method
  Description
  `NodeIterator`
  ContainerPointer.`attributeIterator(QName qName)`
  `NodePointer`
  ContainerPointerFactory.`createNodePointer(NodePointer parent, QName qName, Object bean)`
  `NodePointer`
  ContainerPointerFactory.`createNodePointer(QName qName, Object bean, Locale locale)`

- ## Uses of QName in org.apache.commons.jxpath.ri.model.dom

  Methods in org.apache.commons.jxpath.ri.model.dom that return QName
  Modifier and Type
  Method
  Description
  `QName`
  DOMAttributePointer.`getName()`
  `QName`
  DOMNodePointer.`getName()`
  `QName`
  NamespacePointer.`getName()`
  Methods in org.apache.commons.jxpath.ri.model.dom with parameters of type QName
  Modifier and Type
  Method
  Description
  `NodeIterator`
  DOMNodePointer.`attributeIterator(QName qName)`
  `NodePointer`
  DOMNodePointer.`createAttribute(JXPathContext context, QName qName)`
  `NodePointer`
  DOMNodePointer.`createChild(JXPathContext context, QName qName, int index)`
  `NodePointer`
  DOMNodePointer.`createChild(JXPathContext context, QName qName, int index, Object value)`
  `NodePointer`
  DOMPointerFactory.`createNodePointer(NodePointer parent, QName qName, Object bean)`
  `NodePointer`
  DOMPointerFactory.`createNodePointer(QName qName, Object bean, Locale locale)`
  Constructors in org.apache.commons.jxpath.ri.model.dom with parameters of type QName
  Modifier
  Constructor
  Description
  ``
  `DOMAttributeIterator(NodePointer parent, QName qName)`
  Constructs a new DOMAttributeIterator.

- ## Uses of QName in org.apache.commons.jxpath.ri.model.dynabeans

  Methods in org.apache.commons.jxpath.ri.model.dynabeans that return QName
  Modifier and Type
  Method
  Description
  `QName`
  DynaBeanPointer.`getName()`
  Methods in org.apache.commons.jxpath.ri.model.dynabeans with parameters of type QName
  Modifier and Type
  Method
  Description
  `NodePointer`
  DynaBeanPointerFactory.`createNodePointer(NodePointer parent, QName qName, Object bean)`
  `NodePointer`
  DynaBeanPointerFactory.`createNodePointer(QName qName, Object bean, Locale locale)`
  `NodePointer`
  StrictLazyDynaBeanPointerFactory.`createNodePointer(NodePointer parent, QName qName, Object object)`
  Create a NodePointer for the supplied child object.
  `NodePointer`
  StrictLazyDynaBeanPointerFactory.`createNodePointer(QName qName, Object object, Locale locale)`
  Create a NodePointer for the supplied object.
  Constructors in org.apache.commons.jxpath.ri.model.dynabeans with parameters of type QName
  Modifier
  Constructor
  Description
  ``
  `DynaBeanPointer(NodePointer parent, QName qName, org.apache.commons.beanutils.DynaBean dynaBean)`
  Constructs a new DynaBeanPointer.
  ``
  `DynaBeanPointer(QName qName, org.apache.commons.beanutils.DynaBean dynaBean, Locale locale)`
  Constructs a new DynaBeanPointer.

- ## Uses of QName in org.apache.commons.jxpath.ri.model.dynamic

  Methods in org.apache.commons.jxpath.ri.model.dynamic that return QName
  Modifier and Type
  Method
  Description
  `QName`
  DynamicPointer.`getName()`
  Methods in org.apache.commons.jxpath.ri.model.dynamic with parameters of type QName
  Modifier and Type
  Method
  Description
  `NodeIterator`
  DynamicPointer.`attributeIterator(QName qName)`
  `NodePointer`
  DynamicPointerFactory.`createNodePointer(NodePointer parent, QName qName, Object bean)`
  `NodePointer`
  DynamicPointerFactory.`createNodePointer(QName qName, Object bean, Locale locale)`
  Constructors in org.apache.commons.jxpath.ri.model.dynamic with parameters of type QName
  Modifier
  Constructor
  Description
  ``
  `DynamicAttributeIterator(PropertyOwnerPointer parent, QName qName)`
  Constructs a new DynamicAttributeIterator.
  ``
  `DynamicPointer(NodePointer parent, QName qName, Object bean, DynamicPropertyHandler handler)`
  Constructs a new DynamicPointer.
  ``
  `DynamicPointer(QName qName, Object bean, DynamicPropertyHandler handler, Locale locale)`
  Constructs a new DynamicPointer.

- ## Uses of QName in org.apache.commons.jxpath.ri.model.jdom

  Methods in org.apache.commons.jxpath.ri.model.jdom that return QName
  Modifier and Type
  Method
  Description
  `QName`
  JDOMAttributePointer.`getName()`
  `QName`
  JDOMNamespacePointer.`getName()`
  `QName`
  JDOMNodePointer.`getName()`
  Methods in org.apache.commons.jxpath.ri.model.jdom with parameters of type QName
  Modifier and Type
  Method
  Description
  `NodeIterator`
  JDOMNodePointer.`attributeIterator(QName qName)`
  `NodePointer`
  JDOMNodePointer.`createAttribute(JXPathContext context, QName qName)`
  `NodePointer`
  JDOMNodePointer.`createChild(JXPathContext context, QName qName, int index)`
  `NodePointer`
  JDOMNodePointer.`createChild(JXPathContext context, QName qName, int index, Object value)`
  `NodePointer`
  JDOMPointerFactory.`createNodePointer(NodePointer parent, QName qName, Object bean)`
  `NodePointer`
  JDOMPointerFactory.`createNodePointer(QName qName, Object bean, Locale locale)`
  Constructors in org.apache.commons.jxpath.ri.model.jdom with parameters of type QName
  Modifier
  Constructor
  Description
  ``
  `JDOMAttributeIterator(NodePointer parent, QName qName)`
  Constructs a new JDOMAttributeIterator.