NodePointerFactorypublic class VariablePointerFactory extends java.lang.Object implements NodePointerFactory
VariablePointers.| Modifier and Type | Class | Description |
|---|---|---|
static class |
VariablePointerFactory.VariableContextWrapper |
Node value wrapper to trigger a VariablePointerFactory.
|
| Modifier and Type | Field | Description |
|---|---|---|
static int |
VARIABLE_POINTER_FACTORY_ORDER |
factory order constant
|
| Constructor | Description |
|---|---|
VariablePointerFactory() |
| Modifier and Type | Method | Description |
|---|---|---|
static VariablePointerFactory.VariableContextWrapper |
contextWrapper(JXPathContext context) |
VariableContextWrapper factory method.
|
NodePointer |
createNodePointer(NodePointer parent,
QName name,
java.lang.Object object) |
Create a NodePointer for the supplied child object.
|
NodePointer |
createNodePointer(QName name,
java.lang.Object object,
java.util.Locale locale) |
Create a NodePointer for the supplied object.
|
int |
getOrder() |
The factory order number determines its position between other factories.
|
public static final int VARIABLE_POINTER_FACTORY_ORDER
public static VariablePointerFactory.VariableContextWrapper contextWrapper(JXPathContext context)
context - the JXPathContext to wrap.public NodePointer createNodePointer(QName name, java.lang.Object object, java.util.Locale locale)
NodePointerFactorycreateNodePointer in interface NodePointerFactoryname - String node nameobject - child objectlocale - Localepublic NodePointer createNodePointer(NodePointer parent, QName name, java.lang.Object object)
NodePointerFactorycreateNodePointer in interface NodePointerFactoryparent - parent nodename - String node nameobject - child objectpublic int getOrder()
NodePointerFactorygetOrder in interface NodePointerFactory