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