Class JXPathContextFactory

Defines a factory API that enables applications to obtain a
JXPathContext instance. To acquire a JXPathContext, first call the
static newInstance() method of JXPathContextFactory.
This method returns a concrete JXPathContextFactory.
Then call newContext(org.apache.commons.jxpath.JXPathContext, java.lang.Object) on that instance. You will rarely
need to perform these steps explicitly: usually you can call one of the
JXPathContex.newContext methods, which will perform these steps
for you.

Constructor Detail

JXPathContextFactory

Method Detail

newInstance

Obtain a new instance of a JXPathContextFactory.
This static method creates a new factory instance.
This method uses the following ordered lookup procedure to determine
the JXPathContextFactory implementation class to load:

Use the org.apache.commons.jxpath.JXPathContextFactory
system property.

Alternatively, use the JAVA_HOME (the parent directory where jdk is
installed)/lib/jxpath.properties for a property file that contains the
name of the implementation class keyed on
org.apache.commons.jxpath.JXPathContextFactory.

Use the Services API (as detailed in the JAR specification), if
available, to determine the classname. The Services API will look
for a classname in the file
META- INF/services/org.apache.commons.jxpath.
JXPathContextFactory in jars available to the runtime.

Platform default JXPathContextFactory instance.

Once an application has obtained a reference to a
JXPathContextFactory it can use the factory to
obtain JXPathContext instances.