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 Object
implements ExtendedKeyManager
Adapt KeyManager to implement ExtendedKeyManager.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionSingleNodeExtendedKeyManager
(KeyManager delegate) Create a new SingleNodeExtendedKeyManager. -
Method Summary
Modifier and TypeMethodDescriptiongetNodeSetByKey
(JXPathContext context, String key, Object value) Find a NodeSet by key/value.getPointerByKey
(JXPathContext context, String keyName, String keyValue) Find a node by key/value.
-
Field Details
-
delegate
-
-
Constructor Details
-
SingleNodeExtendedKeyManager
Create a new SingleNodeExtendedKeyManager.- Parameters:
delegate
- KeyManager to wrap
-
-
Method Details
-
getNodeSetByKey
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
Description copied from interface:KeyManager
Find a node by key/value.- Specified by:
getPointerByKey
in interfaceKeyManager
- Parameters:
context
- to searchkeyName
- StringkeyValue
- String- Returns:
- Pointer
-