org.apache.commons.jxpath.util
Class KeyManagerUtils.SingleNodeExtendedKeyManager

java.lang.Object
  extended by 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
private  KeyManager delegate
           
 
Constructor Summary
KeyManagerUtils.SingleNodeExtendedKeyManager(KeyManager delegate)
          Create a new SingleNodeExtendedKeyManager.
 
Method Summary
 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.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

delegate

private KeyManager delegate
Constructor Detail

KeyManagerUtils.SingleNodeExtendedKeyManager

public KeyManagerUtils.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 interface ExtendedKeyManager
Parameters:
context - base
key - String
value - 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 search
keyName - String
keyValue - String
Returns:
Pointer