Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
org.apache.commons.jxpath.JXPathContext

Packages that use JXPathContext
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.servlet | Implementations of JXPathContexts bound to various servlet scopes: PageContext, ServletRequest, HttpSession and ServletContext.

Uses of JXPathContext in org.apache.commons.jxpath

Fields in org.apache.commons.jxpath declared as JXPathContext
`protected JXPathContext` | `JXPathContext.parentContext` parent context

Methods in org.apache.commons.jxpath that return JXPathContext
`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.
`abstract JXPathContext` | `JXPathContextFactory.newContext(JXPathContext parentContext, Object contextBean)` Creates a new instance of a JXPathContext using the currently configured parameters.
`static JXPathContext` | `JXPathContext.newContext(JXPathContext parentContext, Object contextBean)` Creates a new JXPathContext with the specified bean as the root node and the specified parent context.
`static JXPathContext` | `JXPathContext.newContext(Object contextBean)` Creates a new JXPathContext with the specified object as the root node.

Methods in org.apache.commons.jxpath with parameters of type JXPathContext
`boolean` | `AbstractFactory.createObject(JXPathContext context, Pointer pointer, Object parent, 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 an `AbstractFactory`, which should first be installed on the context by calling `setFactory(org.apache.commons.jxpath.AbstractFactory)`.
`Pointer` | `CompiledExpression.createPathAndSetValue(JXPathContext context, Object value)` The same as setValue, except it creates intermediate elements of the path by invoking an `AbstractFactory`, which should first be installed on the context by calling `setFactory(org.apache.commons.jxpath.AbstractFactory)`.
`boolean` | `AbstractFactory.declareVariable(JXPathContext context, String name)` Declare the specified variable
`NodeSet` | `ExtendedKeyManager.getNodeSetByKey(JXPathContext context, String key, Object value)` Find a NodeSet by key/value.
`Pointer` | `CompiledExpression.getPointer(JXPathContext context, String xpath)` Traverses the xpath and returns a Pointer.
`Pointer` | `IdentityManager.getPointerByID(JXPathContext context, String id)` Finds a node by its ID.
`Pointer` | `KeyManager.getPointerByKey(JXPathContext context, String keyName, String keyValue)` Find a node by key/value.
`Object` | `CompiledExpression.getValue(JXPathContext context)` Evaluates the xpath and returns the resulting object.
`Object` | `CompiledExpression.getValue(JXPathContext context, Class requiredType)` Evaluates the xpath, converts the result to the specified class and returns the resulting object.
`Iterator` | `CompiledExpression.iterate(JXPathContext context)` Traverses the xpath and returns a Iterator of all results found for the path.
`Iterator` | `CompiledExpression.iteratePointers(JXPathContext context)` Traverses the xpath and returns an Iterator of Pointers.
`abstract JXPathContext` | `JXPathContextFactory.newContext(JXPathContext parentContext, Object contextBean)` Creates a new instance of a JXPathContext using the currently configured parameters.
`static JXPathContext` | `JXPathContext.newContext(JXPathContext parentContext, Object contextBean)` Creates a new JXPathContext with the specified bean as the root node and the specified parent context.
`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, Object value)` Modifies the value of the property described by the supplied xpath.

Constructors in org.apache.commons.jxpath with parameters of type JXPathContext
`JXPathContext(JXPathContext parentContext, 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
`class` | `JXPathContextReferenceImpl` The reference implementation of JXPathContext.

Methods in org.apache.commons.jxpath.ri that return JXPathContext
`JXPathContext` | `EvalContext.getJXPathContext()`
`JXPathContext` | `JXPathContextReferenceImpl.getRelativeContext(Pointer pointer)`
`JXPathContext` | `JXPathContextFactoryReferenceImpl.newContext(JXPathContext parentContext, Object contextBean)`

Methods in org.apache.commons.jxpath.ri with parameters of type JXPathContext
`Pointer` | `JXPathCompiledExpression.createPath(JXPathContext context)`
`Pointer` | `JXPathCompiledExpression.createPathAndSetValue(JXPathContext context, Object value)`
`Pointer` | `JXPathCompiledExpression.getPointer(JXPathContext context, String xpath)`
`Object` | `JXPathCompiledExpression.getValue(JXPathContext context)`
`Object` | `JXPathCompiledExpression.getValue(JXPathContext context, Class requiredType)`
`Iterator` | `JXPathCompiledExpression.iterate(JXPathContext context)`
`Iterator` | `JXPathCompiledExpression.iteratePointers(JXPathContext context)`
`JXPathContext` | `JXPathContextFactoryReferenceImpl.newContext(JXPathContext parentContext, Object contextBean)`
`void` | `JXPathCompiledExpression.removeAll(JXPathContext context)`
`void` | `JXPathCompiledExpression.removePath(JXPathContext context)`
`void` | `JXPathCompiledExpression.setValue(JXPathContext context, Object value)`

Constructors in org.apache.commons.jxpath.ri with parameters of type JXPathContext
`JXPathContextReferenceImpl(JXPathContext parentContext, Object contextBean)` Create a new JXPathContextReferenceImpl.
`JXPathContextReferenceImpl(JXPathContext parentContext, 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
`JXPathContext` | `RootContext.getJXPathContext()`

Uses of JXPathContext in org.apache.commons.jxpath.ri.model

Methods in org.apache.commons.jxpath.ri.model that return JXPathContext
`JXPathContext` | `VariablePointerFactory.VariableContextWrapper.getContext()` Get the original (unwrapped) context.

Methods in org.apache.commons.jxpath.ri.model with parameters of type JXPathContext
`static VariablePointerFactory.VariableContextWrapper` | `VariablePointerFactory.contextWrapper(JXPathContext context)` VariableContextWrapper factory method.
`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` | `VariablePointer.createPath(JXPathContext context)`
`NodePointer` | `NodePointer.createPath(JXPathContext context)` Called by a child pointer when it needs to create a parent object.
`NodePointer` | `VariablePointer.createPath(JXPathContext context, Object value)`
`NodePointer` | `NodePointer.createPath(JXPathContext context, Object value)` Called directly by JXPathContext.
`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, String key, Object value)` Find a NodeSet by key/value.
`Pointer` | `NodePointer.getPointerByID(JXPathContext context, String id)` Locates a node by ID.
`Pointer` | `NodePointer.getPointerByKey(JXPathContext context, String key, String value)` Locates a node by key and value.

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
`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` | `PropertyPointer.createPath(JXPathContext context)`
`NodePointer` | `NullPropertyPointer.createPath(JXPathContext context)`
`NodePointer` | `NullPointer.createPath(JXPathContext context)`
`NodePointer` | `NullElementPointer.createPath(JXPathContext context)`
`NodePointer` | `CollectionPointer.createPath(JXPathContext context)`
`NodePointer` | `BeanPropertyPointer.createPath(JXPathContext context)`
`NodePointer` | `PropertyPointer.createPath(JXPathContext context, Object value)`
`NodePointer` | `NullPropertyPointer.createPath(JXPathContext context, Object value)`
`NodePointer` | `NullPointer.createPath(JXPathContext context, Object value)`
`NodePointer` | `NullElementPointer.createPath(JXPathContext context, Object value)`
`NodePointer` | `CollectionPointer.createPath(JXPathContext context, 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
`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)`
`Pointer` | `DOMNodePointer.getPointerByID(JXPathContext context, 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
`NodePointer` | `DynamicPropertyPointer.createPath(JXPathContext context)`
`NodePointer` | `DynamicPropertyPointer.createPath(JXPathContext context, 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
`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)`

Uses of JXPathContext in org.apache.commons.jxpath.servlet

Methods in org.apache.commons.jxpath.servlet that return JXPathContext
`static JXPathContext` | `JXPathServletContexts.getApplicationContext(ServletContext servletContext)` Returns a JXPathContext bound to the "application" scope.
`static JXPathContext` | `JXPathServletContexts.getPageContext(PageContext pageContext)` Returns a JXPathContext bound to the "page" scope.
`static JXPathContext` | `JXPathServletContexts.getRequestContext(ServletRequest request, ServletContext servletContext)` Returns a JXPathContext bound to the "request" scope.
`static JXPathContext` | `JXPathServletContexts.getSessionContext(HttpSession session, ServletContext servletContext)` Returns a JXPathContext bound to the "session" scope.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

Copyright © 2001-2008 The Apache Software Foundation. All Rights Reserved.