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 |
org.apache.commons.jxpath.ri.model.jdom | Implementation of "model" APIs for JDOM (see jdom.org).
org.apache.commons.jxpath.servlet | Implementations of JPathContexts 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`

Methods in org.apache.commons.jxpath that return JXPathContext
`JXPathContext` | `ExpressionContext.getJXPathContext()` Get the JXPathContext in which this function is being evaluated.
`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.
`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, 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
`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.
`boolean` | `AbstractFactory.declareVariable(JXPathContext context, java.lang.String name)` Declare the specified variable
`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.
`void` | `CompiledExpression.setValue(JXPathContext context, java.lang.Object value)` Modifies the value of the property described by the supplied xpath.
`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".
`Pointer` | `CompiledExpression.createPathAndSetValue(JXPathContext context, java.lang.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".
`java.util.Iterator` | `CompiledExpression.iterate(JXPathContext context)` Traverses the xpath and returns a Iterator of all results found for the path.
`Pointer` | `CompiledExpression.getPointer(JXPathContext context, java.lang.String xpath)` Traverses the xpath and returns a Pointer.
`java.util.Iterator` | `CompiledExpression.iteratePointers(JXPathContext context)` Traverses the xpath and returns an Iterator of Pointers.
`void` | `CompiledExpression.removePath(JXPathContext context)` Remove the graph element described by this expression
`void` | `CompiledExpression.removeAll(JXPathContext context)` Remove all graph elements described by this expression
`Pointer` | `IdentityManager.getPointerByID(JXPathContext context, java.lang.String id)` Finds a node by its ID.
`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.
`Pointer` | `KeyManager.getPointerByKey(JXPathContext context, java.lang.String keyName, java.lang.String keyValue)` Finds a node by a key value.
`abstract JXPathContext` | `JXPathContextFactory.newContext(JXPathContext parentContext, java.lang.Object contextBean)` Creates a new instance of a JXPathContext using the currently configured parameters.

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

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

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

Constructors in org.apache.commons.jxpath.ri with parameters of type JXPathContext
`JXPathContextReferenceImpl(JXPathContext parentContext, java.lang.Object contextBean)`
`JXPathContextReferenceImpl(JXPathContext parentContext, java.lang.Object contextBean, Pointer contextPointer)`

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 with parameters of type JXPathContext
`NodePointer` | `NodePointer.createPath(JXPathContext context, java.lang.Object value)` Called directly by JXPathContext.
`NodePointer` | `NodePointer.createPath(JXPathContext context)` Called by a child pointer when it needs to create a parent object.
`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` | `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.createAttribute(JXPathContext context, QName name)` Called to create a non-existing attribute
`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.
`NodePointer` | `VariablePointer.createPath(JXPathContext context, java.lang.Object value)`
`NodePointer` | `VariablePointer.createPath(JXPathContext context)`
`NodePointer` | `VariablePointer.createChild(JXPathContext context, QName name, int index)`
`NodePointer` | `VariablePointer.createChild(JXPathContext context, QName name, int index, java.lang.Object value)`
`protected void` | `VariablePointer.findVariables(JXPathContext context)`

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` | `NullPointer.createPath(JXPathContext context, java.lang.Object value)`
`NodePointer` | `NullPointer.createPath(JXPathContext context)`
`NodePointer` | `NullPointer.createChild(JXPathContext context, QName name, int index)`
`NodePointer` | `NullPointer.createChild(JXPathContext context, QName name, int index, java.lang.Object value)`
`NodePointer` | `CollectionPointer.createPath(JXPathContext context)`
`NodePointer` | `CollectionPointer.createPath(JXPathContext context, java.lang.Object value)`
`NodePointer` | `CollectionPointer.createChild(JXPathContext context, QName name, int index, java.lang.Object value)`
`NodePointer` | `CollectionPointer.createChild(JXPathContext context, QName name, int index)`
`NodePointer` | `PropertyPointer.createPath(JXPathContext context)`
`NodePointer` | `PropertyPointer.createPath(JXPathContext context, java.lang.Object value)`
`NodePointer` | `PropertyPointer.createChild(JXPathContext context, QName name, int index, java.lang.Object value)`
`NodePointer` | `PropertyPointer.createChild(JXPathContext context, QName name, int index)`
`NodePointer` | `BeanPropertyPointer.createPath(JXPathContext context)`
`NodePointer` | `NullElementPointer.createPath(JXPathContext context)`
`NodePointer` | `NullElementPointer.createPath(JXPathContext context, java.lang.Object value)`
`NodePointer` | `NullPropertyPointer.createPath(JXPathContext context)`
`NodePointer` | `NullPropertyPointer.createPath(JXPathContext context, 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)`

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.createChild(JXPathContext context, QName name, int index)`
`NodePointer` | `DOMNodePointer.createChild(JXPathContext context, QName name, int index, java.lang.Object value)`
`NodePointer` | `DOMNodePointer.createAttribute(JXPathContext context, QName name)`
`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
`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
`NodePointer` | `JDOMNodePointer.createChild(JXPathContext context, QName name, int index)`
`NodePointer` | `JDOMNodePointer.createChild(JXPathContext context, QName name, int index, java.lang.Object value)`
`NodePointer` | `JDOMNodePointer.createAttribute(JXPathContext context, QName name)`

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

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

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

Copyright © 2001-2003 Apache Software Foundation. All Rights Reserved.