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.
 



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