Uses of Class
org.apache.commons.jxpath.JXPathContext
-
Packages that use JXPathContext Package Description org.apache.commons.jxpath Public, abstract part of JXPath: interfaces and configuration.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.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.dom Implementation of "model" APIs for W3C DOM.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).org.apache.commons.jxpath.util Utility classes to assist with JXPath implementation(s) and/or usage. -
-
Uses of JXPathContext in org.apache.commons.jxpath
Fields in org.apache.commons.jxpath declared as JXPathContext Modifier and Type Field Description private static JXPathContext
JXPathContext. compilationContext
protected JXPathContext
JXPathContext. parentContext
parent contextMethods in org.apache.commons.jxpath that return JXPathContext Modifier and Type Method Description JXPathContext
ExpressionContext. getJXPathContext()
Get the JXPathContext in which this function is being evaluated.JXPathContext
JXPathContext. getParentContext()
Returns the parent context of this context or null.abstract JXPathContext
JXPathContext. getRelativeContext(Pointer pointer)
Returns a JXPathContext that is relative to the current JXPathContext.static JXPathContext
JXPathContext. newContext(java.lang.Object contextBean)
Creates a new JXPathContext with the specified object as the root node.static JXPathContext
JXPathContext. newContext(JXPathContext parentContext, java.lang.Object contextBean)
Creates a new JXPathContext with the specified bean as the root node and the specified parent context.abstract JXPathContext
JXPathContextFactory. newContext(JXPathContext parentContext, java.lang.Object contextBean)
Creates a new instance of a JXPathContext using the currently configured parameters.Methods in org.apache.commons.jxpath with parameters of type JXPathContext Modifier and Type Method Description boolean
AbstractFactory. createObject(JXPathContext context, Pointer pointer, java.lang.Object parent, java.lang.String name, int index)
The parameters may describe a collection element or an individual object.Pointer
CompiledExpression. createPath(JXPathContext context)
Creates intermediate elements of the path by invoking anAbstractFactory
, which should first be installed on the context by callingsetFactory(org.apache.commons.jxpath.AbstractFactory)
.Pointer
CompiledExpression. createPathAndSetValue(JXPathContext context, java.lang.Object value)
The same as setValue, except it creates intermediate elements of the path by invoking anAbstractFactory
, which should first be installed on the context by callingsetFactory(org.apache.commons.jxpath.AbstractFactory)
.boolean
AbstractFactory. declareVariable(JXPathContext context, java.lang.String name)
Declare the specified variableNodeSet
ExtendedKeyManager. getNodeSetByKey(JXPathContext context, java.lang.String key, java.lang.Object value)
Find a NodeSet by key/value.Pointer
CompiledExpression. getPointer(JXPathContext context, java.lang.String xpath)
Traverses the xpath and returns a Pointer.Pointer
IdentityManager. getPointerByID(JXPathContext context, java.lang.String id)
Finds a node by its ID.Pointer
KeyManager. getPointerByKey(JXPathContext context, java.lang.String keyName, java.lang.String keyValue)
Find a node by key/value.java.lang.Object
CompiledExpression. getValue(JXPathContext context)
Evaluates the xpath and returns the resulting object.java.lang.Object
CompiledExpression. getValue(JXPathContext context, java.lang.Class requiredType)
Evaluates the xpath, converts the result to the specified class and returns the resulting object.java.util.Iterator
CompiledExpression. iterate(JXPathContext context)
Traverses the xpath and returns a Iterator of all results found for the path.java.util.Iterator
CompiledExpression. iteratePointers(JXPathContext context)
Traverses the xpath and returns an Iterator of Pointers.static JXPathContext
JXPathContext. newContext(JXPathContext parentContext, java.lang.Object contextBean)
Creates a new JXPathContext with the specified bean as the root node and the specified parent context.abstract JXPathContext
JXPathContextFactory. newContext(JXPathContext parentContext, java.lang.Object contextBean)
Creates a new instance of a JXPathContext using the currently configured parameters.void
CompiledExpression. removeAll(JXPathContext context)
Remove all graph elements described by this expression.void
CompiledExpression. removePath(JXPathContext context)
Remove the graph element described by this expression.void
CompiledExpression. setValue(JXPathContext context, java.lang.Object value)
Modifies the value of the property described by the supplied xpath.Constructors in org.apache.commons.jxpath with parameters of type JXPathContext Constructor Description JXPathContext(JXPathContext parentContext, java.lang.Object contextBean)
This constructor should remain protected - it is to be overridden by subclasses, but never explicitly invoked by clients. -
Uses of JXPathContext in org.apache.commons.jxpath.ri
Subclasses of JXPathContext in org.apache.commons.jxpath.ri Modifier and Type Class Description class
JXPathContextReferenceImpl
The reference implementation of JXPathContext.Methods in org.apache.commons.jxpath.ri that return JXPathContext Modifier and Type Method Description JXPathContext
EvalContext. getJXPathContext()
JXPathContext
JXPathContextReferenceImpl. getRelativeContext(Pointer pointer)
JXPathContext
JXPathContextFactoryReferenceImpl. newContext(JXPathContext parentContext, java.lang.Object contextBean)
Methods in org.apache.commons.jxpath.ri with parameters of type JXPathContext Modifier and Type Method Description Pointer
JXPathCompiledExpression. createPath(JXPathContext context)
Pointer
JXPathCompiledExpression. createPathAndSetValue(JXPathContext context, java.lang.Object value)
Pointer
JXPathCompiledExpression. getPointer(JXPathContext context, java.lang.String xpath)
java.lang.Object
JXPathCompiledExpression. getValue(JXPathContext context)
java.lang.Object
JXPathCompiledExpression. getValue(JXPathContext context, java.lang.Class requiredType)
java.util.Iterator
JXPathCompiledExpression. iterate(JXPathContext context)
java.util.Iterator
JXPathCompiledExpression. iteratePointers(JXPathContext context)
JXPathContext
JXPathContextFactoryReferenceImpl. newContext(JXPathContext parentContext, java.lang.Object contextBean)
void
JXPathCompiledExpression. removeAll(JXPathContext context)
void
JXPathCompiledExpression. removePath(JXPathContext context)
void
JXPathCompiledExpression. setValue(JXPathContext context, java.lang.Object value)
Constructors in org.apache.commons.jxpath.ri with parameters of type JXPathContext Constructor Description JXPathContextReferenceImpl(JXPathContext parentContext, java.lang.Object contextBean)
Create a new JXPathContextReferenceImpl.JXPathContextReferenceImpl(JXPathContext parentContext, java.lang.Object contextBean, Pointer contextPointer)
Create a new JXPathContextReferenceImpl. -
Uses of JXPathContext in org.apache.commons.jxpath.ri.axes
Methods in org.apache.commons.jxpath.ri.axes that return JXPathContext Modifier and Type Method Description JXPathContext
RootContext. getJXPathContext()
-
Uses of JXPathContext in org.apache.commons.jxpath.ri.model
Fields in org.apache.commons.jxpath.ri.model declared as JXPathContext Modifier and Type Field Description private JXPathContext
VariablePointerFactory.VariableContextWrapper. context
Methods in org.apache.commons.jxpath.ri.model that return JXPathContext Modifier and Type Method Description JXPathContext
VariablePointerFactory.VariableContextWrapper. getContext()
Get the original (unwrapped) context.Methods in org.apache.commons.jxpath.ri.model with parameters of type JXPathContext Modifier and Type Method Description static VariablePointerFactory.VariableContextWrapper
VariablePointerFactory. contextWrapper(JXPathContext context)
VariableContextWrapper factory method.NodePointer
NodePointer. createAttribute(JXPathContext context, QName name)
Called to create a non-existing attributeNodePointer
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
NodePointer. createChild(JXPathContext context, QName name, int index, java.lang.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 name, int index)
NodePointer
VariablePointer. createChild(JXPathContext context, QName name, int index, java.lang.Object value)
private java.lang.Object
VariablePointer. createCollection(JXPathContext context, int index)
Create a collection.NodePointer
NodePointer. createPath(JXPathContext context)
Called by a child pointer when it needs to create a parent object.NodePointer
NodePointer. createPath(JXPathContext context, java.lang.Object value)
Called directly by JXPathContext.NodePointer
VariablePointer. createPath(JXPathContext context)
NodePointer
VariablePointer. createPath(JXPathContext context, java.lang.Object value)
protected void
VariablePointer. findVariables(JXPathContext context)
Assimilate the Variables instance associated with the specified context.protected AbstractFactory
NodePointer. getAbstractFactory(JXPathContext context)
Get the AbstractFactory associated with the specified JXPathContext.NodeSet
NodePointer. getNodeSetByKey(JXPathContext context, java.lang.String key, java.lang.Object value)
Find a NodeSet by key/value.Pointer
NodePointer. getPointerByID(JXPathContext context, java.lang.String id)
Locates a node by ID.Pointer
NodePointer. getPointerByKey(JXPathContext context, java.lang.String key, java.lang.String value)
Locates a node by key and value.Constructors in org.apache.commons.jxpath.ri.model with parameters of type JXPathContext Constructor Description VariableContextWrapper(JXPathContext context)
Create a new VariableContextWrapper. -
Uses of JXPathContext in org.apache.commons.jxpath.ri.model.beans
Methods in org.apache.commons.jxpath.ri.model.beans with parameters of type JXPathContext Modifier and Type Method Description NodePointer
CollectionPointer. createChild(JXPathContext context, QName name, int index)
NodePointer
CollectionPointer. createChild(JXPathContext context, QName name, int index, java.lang.Object value)
NodePointer
NullPointer. createChild(JXPathContext context, QName name, int index)
NodePointer
NullPointer. createChild(JXPathContext context, QName name, int index, java.lang.Object value)
NodePointer
NullPropertyPointer. createChild(JXPathContext context, QName name, int index)
NodePointer
NullPropertyPointer. createChild(JXPathContext context, QName name, int index, java.lang.Object value)
NodePointer
PropertyPointer. createChild(JXPathContext context, QName name, int index)
NodePointer
PropertyPointer. createChild(JXPathContext context, QName name, int index, java.lang.Object value)
NodePointer
BeanPropertyPointer. createPath(JXPathContext context)
NodePointer
CollectionPointer. createPath(JXPathContext context)
NodePointer
CollectionPointer. createPath(JXPathContext context, java.lang.Object value)
NodePointer
NullElementPointer. createPath(JXPathContext context)
NodePointer
NullElementPointer. createPath(JXPathContext context, java.lang.Object value)
NodePointer
NullPointer. createPath(JXPathContext context)
NodePointer
NullPointer. createPath(JXPathContext context, java.lang.Object value)
NodePointer
NullPropertyPointer. createPath(JXPathContext context)
NodePointer
NullPropertyPointer. createPath(JXPathContext context, java.lang.Object value)
NodePointer
PropertyPointer. createPath(JXPathContext context)
NodePointer
PropertyPointer. createPath(JXPathContext context, java.lang.Object value)
-
Uses of JXPathContext in org.apache.commons.jxpath.ri.model.dom
Methods in org.apache.commons.jxpath.ri.model.dom with parameters of type JXPathContext Modifier and Type Method Description 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, java.lang.Object value)
Pointer
DOMNodePointer. getPointerByID(JXPathContext context, java.lang.String id)
Locates a node by ID. -
Uses of JXPathContext in org.apache.commons.jxpath.ri.model.dynamic
Methods in org.apache.commons.jxpath.ri.model.dynamic with parameters of type JXPathContext Modifier and Type Method Description NodePointer
DynamicPropertyPointer. createPath(JXPathContext context)
NodePointer
DynamicPropertyPointer. createPath(JXPathContext context, java.lang.Object value)
-
Uses of JXPathContext in org.apache.commons.jxpath.ri.model.jdom
Methods in org.apache.commons.jxpath.ri.model.jdom with parameters of type JXPathContext Modifier and Type Method Description 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, java.lang.Object value)
-
Uses of JXPathContext in org.apache.commons.jxpath.util
Methods in org.apache.commons.jxpath.util with parameters of type JXPathContext Modifier and Type Method Description NodeSet
KeyManagerUtils.SingleNodeExtendedKeyManager. getNodeSetByKey(JXPathContext context, java.lang.String key, java.lang.Object value)
Pointer
KeyManagerUtils.SingleNodeExtendedKeyManager. getPointerByKey(JXPathContext context, java.lang.String keyName, java.lang.String keyValue)
-