Package org.apache.xalan.extensions
Class ExtensionNamespaceContext
- java.lang.Object
-
- org.apache.xalan.extensions.ExtensionNamespaceContext
-
- All Implemented Interfaces:
javax.xml.namespace.NamespaceContext
public class ExtensionNamespaceContext extends java.lang.Object implements javax.xml.namespace.NamespaceContextA sample implementation of NamespaceContext, with support for EXSLT extension functions and Java extension functions.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringEXSLT_DATETIME_PREFIXstatic java.lang.StringEXSLT_DATETIME_URIstatic java.lang.StringEXSLT_DYNAMIC_PREFIXstatic java.lang.StringEXSLT_DYNAMIC_URIstatic java.lang.StringEXSLT_MATH_PREFIXstatic java.lang.StringEXSLT_MATH_URIstatic java.lang.StringEXSLT_PREFIXstatic java.lang.StringEXSLT_SET_PREFIXstatic java.lang.StringEXSLT_SET_URIstatic java.lang.StringEXSLT_STRING_PREFIXstatic java.lang.StringEXSLT_STRING_URIstatic java.lang.StringEXSLT_URIstatic java.lang.StringJAVA_EXT_PREFIXstatic java.lang.StringJAVA_EXT_URI
-
Constructor Summary
Constructors Constructor Description ExtensionNamespaceContext()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetNamespaceURI(java.lang.String prefix)Return the namespace uri for a given prefixjava.lang.StringgetPrefix(java.lang.String namespace)Return the prefix for a given namespace uri.java.util.IteratorgetPrefixes(java.lang.String namespace)
-
-
-
Field Detail
-
EXSLT_PREFIX
public static final java.lang.String EXSLT_PREFIX
- See Also:
- Constant Field Values
-
EXSLT_URI
public static final java.lang.String EXSLT_URI
- See Also:
- Constant Field Values
-
EXSLT_MATH_PREFIX
public static final java.lang.String EXSLT_MATH_PREFIX
- See Also:
- Constant Field Values
-
EXSLT_MATH_URI
public static final java.lang.String EXSLT_MATH_URI
- See Also:
- Constant Field Values
-
EXSLT_SET_PREFIX
public static final java.lang.String EXSLT_SET_PREFIX
- See Also:
- Constant Field Values
-
EXSLT_SET_URI
public static final java.lang.String EXSLT_SET_URI
- See Also:
- Constant Field Values
-
EXSLT_STRING_PREFIX
public static final java.lang.String EXSLT_STRING_PREFIX
- See Also:
- Constant Field Values
-
EXSLT_STRING_URI
public static final java.lang.String EXSLT_STRING_URI
- See Also:
- Constant Field Values
-
EXSLT_DATETIME_PREFIX
public static final java.lang.String EXSLT_DATETIME_PREFIX
- See Also:
- Constant Field Values
-
EXSLT_DATETIME_URI
public static final java.lang.String EXSLT_DATETIME_URI
- See Also:
- Constant Field Values
-
EXSLT_DYNAMIC_PREFIX
public static final java.lang.String EXSLT_DYNAMIC_PREFIX
- See Also:
- Constant Field Values
-
EXSLT_DYNAMIC_URI
public static final java.lang.String EXSLT_DYNAMIC_URI
- See Also:
- Constant Field Values
-
JAVA_EXT_PREFIX
public static final java.lang.String JAVA_EXT_PREFIX
- See Also:
- Constant Field Values
-
JAVA_EXT_URI
public static final java.lang.String JAVA_EXT_URI
- See Also:
- Constant Field Values
-
-
Method Detail
-
getNamespaceURI
public java.lang.String getNamespaceURI(java.lang.String prefix)
Return the namespace uri for a given prefix- Specified by:
getNamespaceURIin interfacejavax.xml.namespace.NamespaceContext
-
getPrefix
public java.lang.String getPrefix(java.lang.String namespace)
Return the prefix for a given namespace uri.- Specified by:
getPrefixin interfacejavax.xml.namespace.NamespaceContext
-
getPrefixes
public java.util.Iterator getPrefixes(java.lang.String namespace)
- Specified by:
getPrefixesin interfacejavax.xml.namespace.NamespaceContext
-
-