Package 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.
-
-
Field Summary
Fields Modifier and Type Field Description private KeyManager
delegate
-
Constructor Summary
Constructors Constructor Description SingleNodeExtendedKeyManager(KeyManager delegate)
Create a new SingleNodeExtendedKeyManager.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description NodeSet
getNodeSetByKey(JXPathContext context, java.lang.String key, java.lang.Object value)
Find a NodeSet by key/value.Pointer
getPointerByKey(JXPathContext context, java.lang.String keyName, java.lang.String keyValue)
Find a node by key/value.
-
-
-
Field Detail
-
delegate
private KeyManager delegate
-
-
Constructor Detail
-
SingleNodeExtendedKeyManager
public SingleNodeExtendedKeyManager(KeyManager delegate)
Create a new SingleNodeExtendedKeyManager.- Parameters:
delegate
- KeyManager to wrap
-
-
Method Detail
-
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 interfaceExtendedKeyManager
- 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 interfaceKeyManager
- Parameters:
context
- to searchkeyName
- StringkeyValue
- String- Returns:
- Pointer
-
-