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 |
The "model" package defines APIs that are implemented
for every object model to be supported by JXPath.
|
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).
|
Modifier and Type | Method and Description |
---|---|
Function |
JXPathContextReferenceImpl.getFunction(QName functionName,
Object[] parameters)
Get the named Function.
|
NodePointer |
JXPathContextReferenceImpl.getVariablePointer(QName name)
Get a VariablePointer for the given variable name.
|
Modifier and Type | Method and Description |
---|---|
Function |
RootContext.getFunction(QName functionName,
Object[] parameters)
Get the specified function from the context.
|
EvalContext |
RootContext.getVariableContext(QName variableName)
Get variable context.
|
Modifier and Type | Method and Description |
---|---|
QName |
ExtensionFunction.getFunctionName()
Get the function name
|
QName |
NodeNameTest.getNodeName()
Get the node name.
|
QName |
VariableReference.getVariableName()
Get the variable name.
|
Constructor and Description |
---|
Expression.PointerIterator(Iterator it,
QName qname,
Locale locale)
Deprecated.
Use the method that takes a NamespaceManager
|
ExtensionFunction(QName functionName,
Expression[] args)
Create a new ExtensionFunction.
|
NodeNameTest(QName qname)
Create a new NodeNameTest.
|
NodeNameTest(QName qname,
String namespaceURI)
Create a new NodeNameTest.
|
VariableReference(QName varName)
Create a new VariableReference.
|
Modifier and Type | Method and Description |
---|---|
QName |
VariablePointer.getName() |
abstract QName |
NodePointer.getName()
Returns the name of this node.
|
Modifier and Type | Method and Description |
---|---|
NodeIterator |
VariablePointer.attributeIterator(QName name) |
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).
|
NodePointer |
NodePointer.createAttribute(JXPathContext context,
QName name)
Called to create a non-existing attribute
|
NodePointer |
VariablePointer.createChild(JXPathContext context,
QName name,
int index) |
NodePointer |
NodePointer.createChild(JXPathContext context,
QName name,
int index)
Called by a child pointer when it needs to create a parent object for a
non-existent collection element.
|
NodePointer |
VariablePointer.createChild(JXPathContext context,
QName name,
int index,
Object value) |
NodePointer |
NodePointer.createChild(JXPathContext context,
QName name,
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 |
VariablePointerFactory.createNodePointer(NodePointer parent,
QName name,
Object object) |
NodePointer |
NodePointerFactory.createNodePointer(NodePointer parent,
QName name,
Object object)
Create a NodePointer for the supplied child object.
|
NodePointer |
VariablePointerFactory.createNodePointer(QName name,
Object object,
Locale locale) |
NodePointer |
NodePointerFactory.createNodePointer(QName name,
Object object,
Locale locale)
Create a NodePointer for the supplied object.
|
static NodePointer |
NodePointer.newChildNodePointer(NodePointer parent,
QName name,
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 name,
Object bean,
Locale locale)
Allocates an entirely new NodePointer by iterating through all installed
NodePointerFactories until it finds one that can create a pointer.
|
Constructor and Description |
---|
VariablePointer(QName name)
Create a new (non-actual) VariablePointer.
|
VariablePointer(Variables variables,
QName name)
Create a new VariablePointer.
|
Modifier and Type | Method and Description |
---|---|
QName |
PropertyPointer.getName() |
abstract QName |
PropertyOwnerPointer.getName() |
QName |
NullPropertyPointer.getName() |
QName |
NullPointer.getName() |
QName |
NullElementPointer.getName() |
QName |
LangAttributePointer.getName() |
QName |
CollectionPointer.getName() |
QName |
BeanPointer.getName() |
Modifier and Type | Method and Description |
---|---|
NodeIterator |
PropertyOwnerPointer.attributeIterator(QName name) |
NodeIterator |
CollectionPointer.attributeIterator(QName name) |
NodePointer |
PropertyPointer.createChild(JXPathContext context,
QName name,
int index) |
NodePointer |
NullPropertyPointer.createChild(JXPathContext context,
QName name,
int index) |
NodePointer |
NullPointer.createChild(JXPathContext context,
QName name,
int index) |
NodePointer |
CollectionPointer.createChild(JXPathContext context,
QName name,
int index) |
NodePointer |
PropertyPointer.createChild(JXPathContext context,
QName name,
int index,
Object value) |
NodePointer |
NullPropertyPointer.createChild(JXPathContext context,
QName name,
int index,
Object value) |
NodePointer |
NullPointer.createChild(JXPathContext context,
QName name,
int index,
Object value) |
NodePointer |
CollectionPointer.createChild(JXPathContext context,
QName name,
int index,
Object value) |
NodePointer |
CollectionPointerFactory.createNodePointer(NodePointer parent,
QName name,
Object bean) |
NodePointer |
BeanPointerFactory.createNodePointer(NodePointer parent,
QName name,
Object bean) |
NodePointer |
CollectionPointerFactory.createNodePointer(QName name,
Object bean,
Locale locale) |
NodePointer |
BeanPointerFactory.createNodePointer(QName name,
Object bean,
Locale locale) |
boolean |
PropertyOwnerPointer.isValidProperty(QName name)
Learn whether
name is a valid child name for this PropertyOwnerPointer. |
Constructor and Description |
---|
BeanAttributeIterator(PropertyOwnerPointer parent,
QName name)
Create a new BeanAttributeIterator.
|
BeanPointer(NodePointer parent,
QName name,
Object bean,
JXPathBeanInfo beanInfo)
Create a new BeanPointer.
|
BeanPointer(QName name,
Object bean,
JXPathBeanInfo beanInfo,
Locale locale)
Create a new BeanPointer.
|
CollectionAttributeNodeIterator(CollectionPointer pointer,
QName name)
Create a new CollectionAttributeNodeIterator.
|
NullPointer(NodePointer parent,
QName name)
Used for the root node.
|
NullPointer(QName name,
Locale locale)
Create a new NullPointer.
|
Modifier and Type | Method and Description |
---|---|
QName |
ContainerPointer.getName() |
Modifier and Type | Method and Description |
---|---|
NodeIterator |
ContainerPointer.attributeIterator(QName name) |
NodePointer |
ContainerPointerFactory.createNodePointer(NodePointer parent,
QName name,
Object bean) |
NodePointer |
ContainerPointerFactory.createNodePointer(QName name,
Object bean,
Locale locale) |
Modifier and Type | Method and Description |
---|---|
QName |
NamespacePointer.getName() |
QName |
DOMNodePointer.getName() |
QName |
DOMAttributePointer.getName() |
Modifier and Type | Method and Description |
---|---|
NodeIterator |
DOMNodePointer.attributeIterator(QName name) |
NodePointer |
DOMNodePointer.createAttribute(JXPathContext context,
QName name) |
NodePointer |
DOMNodePointer.createChild(JXPathContext context,
QName name,
int index) |
NodePointer |
DOMNodePointer.createChild(JXPathContext context,
QName name,
int index,
Object value) |
NodePointer |
DOMPointerFactory.createNodePointer(NodePointer parent,
QName name,
Object bean) |
NodePointer |
DOMPointerFactory.createNodePointer(QName name,
Object bean,
Locale locale) |
Constructor and Description |
---|
DOMAttributeIterator(NodePointer parent,
QName name)
Create a new DOMAttributeIterator.
|
Modifier and Type | Method and Description |
---|---|
QName |
DynaBeanPointer.getName() |
Modifier and Type | Method and Description |
---|---|
NodePointer |
StrictLazyDynaBeanPointerFactory.createNodePointer(NodePointer parent,
QName name,
Object object)
Create a NodePointer for the supplied child object.
|
NodePointer |
DynaBeanPointerFactory.createNodePointer(NodePointer parent,
QName name,
Object bean) |
NodePointer |
StrictLazyDynaBeanPointerFactory.createNodePointer(QName name,
Object object,
Locale locale)
Create a NodePointer for the supplied object.
|
NodePointer |
DynaBeanPointerFactory.createNodePointer(QName name,
Object bean,
Locale locale) |
Constructor and Description |
---|
DynaBeanPointer(NodePointer parent,
QName name,
DynaBean dynaBean)
Create a new DynaBeanPointer.
|
DynaBeanPointer(QName name,
DynaBean dynaBean,
Locale locale)
Create a new DynaBeanPointer.
|
Modifier and Type | Method and Description |
---|---|
QName |
DynamicPointer.getName() |
Modifier and Type | Method and Description |
---|---|
NodeIterator |
DynamicPointer.attributeIterator(QName name) |
NodePointer |
DynamicPointerFactory.createNodePointer(NodePointer parent,
QName name,
Object bean) |
NodePointer |
DynamicPointerFactory.createNodePointer(QName name,
Object bean,
Locale locale) |
Constructor and Description |
---|
DynamicAttributeIterator(PropertyOwnerPointer parent,
QName name)
Create a new DynamicAttributeIterator.
|
DynamicPointer(NodePointer parent,
QName name,
Object bean,
DynamicPropertyHandler handler)
Create a new DynamicPointer.
|
DynamicPointer(QName name,
Object bean,
DynamicPropertyHandler handler,
Locale locale)
Create a new DynamicPointer.
|
Modifier and Type | Method and Description |
---|---|
QName |
JDOMNodePointer.getName() |
QName |
JDOMNamespacePointer.getName() |
QName |
JDOMAttributePointer.getName() |
Modifier and Type | Method and Description |
---|---|
NodeIterator |
JDOMNodePointer.attributeIterator(QName name) |
NodePointer |
JDOMNodePointer.createAttribute(JXPathContext context,
QName name) |
NodePointer |
JDOMNodePointer.createChild(JXPathContext context,
QName name,
int index) |
NodePointer |
JDOMNodePointer.createChild(JXPathContext context,
QName name,
int index,
Object value) |
NodePointer |
JDOMPointerFactory.createNodePointer(NodePointer parent,
QName name,
Object bean) |
NodePointer |
JDOMPointerFactory.createNodePointer(QName name,
Object bean,
Locale locale) |
Constructor and Description |
---|
JDOMAttributeIterator(NodePointer parent,
QName name)
Create a new JDOMAttributeIterator.
|
Copyright © 2001–2015 The Apache Software Foundation. All rights reserved.