eu.semaine.datatypes.stateinfo
Class StateInfo.XPathInfoMapper

java.lang.Object
  extended by eu.semaine.datatypes.stateinfo.StateInfo.XPathInfoMapper
Enclosing class:
StateInfo

public static class StateInfo.XPathInfoMapper
extends java.lang.Object

A helper class that supports us in mapping short names to XPath expressions.

Author:
marc

Constructor Summary
StateInfo.XPathInfoMapper(java.util.Map<java.lang.String,java.lang.String> prefixes2NamespaceURIs, java.util.Map<java.lang.String,java.lang.String> names2XpathExpressions)
           
 
Method Summary
 javax.xml.xpath.XPathExpression getCompiledExpression(java.lang.String shortName)
           
 java.util.Map<java.lang.String,javax.xml.xpath.XPathExpression> getCompiledExpressionMap()
           
 java.lang.String getExpression(java.lang.String shortName)
          Get the XPath expression for the given name, or null if there is no such entry.
 java.util.Map<java.lang.String,java.lang.String> getExpressionMap()
           
 javax.xml.namespace.NamespaceContext getNamespaceContext()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StateInfo.XPathInfoMapper

public StateInfo.XPathInfoMapper(java.util.Map<java.lang.String,java.lang.String> prefixes2NamespaceURIs,
                                 java.util.Map<java.lang.String,java.lang.String> names2XpathExpressions)
Method Detail

getNamespaceContext

public javax.xml.namespace.NamespaceContext getNamespaceContext()

getExpression

public java.lang.String getExpression(java.lang.String shortName)
Get the XPath expression for the given name, or null if there is no such entry.

Parameters:
shortName -
Returns:

getExpressionMap

public java.util.Map<java.lang.String,java.lang.String> getExpressionMap()

getCompiledExpression

public javax.xml.xpath.XPathExpression getCompiledExpression(java.lang.String shortName)

getCompiledExpressionMap

public java.util.Map<java.lang.String,javax.xml.xpath.XPathExpression> getCompiledExpressionMap()