org.apache.commons.jxpath.util
Class KeyManagerUtils.SingleNodeExtendedKeyManager
java.lang.Object
org.apache.commons.jxpath.util.KeyManagerUtils.SingleNodeExtendedKeyManager
- All Implemented Interfaces:
- ExtendedKeyManager, KeyManager
- Enclosing class:
- KeyManagerUtils
private static class KeyManagerUtils.SingleNodeExtendedKeyManager
- extends java.lang.Object
- implements ExtendedKeyManager
Adapt KeyManager to implement ExtendedKeyManager.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
delegate
private KeyManager delegate
KeyManagerUtils.SingleNodeExtendedKeyManager
public KeyManagerUtils.SingleNodeExtendedKeyManager(KeyManager delegate)
- Create a new SingleNodeExtendedKeyManager.
- Parameters:
delegate
- KeyManager to wrap
getNodeSetByKey
public NodeSet getNodeSetByKey(JXPathContext context,
java.lang.String key,
java.lang.Object value)
- Description copied from interface:
ExtendedKeyManager
- Find a NodeSet by key/value.
- Specified by:
getNodeSetByKey
in interface ExtendedKeyManager
- Parameters:
context
- basekey
- Stringvalue
- Object
- Returns:
- NodeSet found
getPointerByKey
public Pointer getPointerByKey(JXPathContext context,
java.lang.String keyName,
java.lang.String keyValue)
- Description copied from interface:
KeyManager
- Find a node by key/value.
- Specified by:
getPointerByKey
in interface KeyManager
- Parameters:
context
- to searchkeyName
- StringkeyValue
- String
- Returns:
- Pointer