org.apache.xalan.extensions
Class ExtensionNamespaceContext

java.lang.Object
  extended by org.apache.xalan.extensions.ExtensionNamespaceContext
All Implemented Interfaces:
NamespaceContext

public class ExtensionNamespaceContext
extends Object
implements NamespaceContext

A sample implementation of NamespaceContext, with support for EXSLT extension functions and Java extension functions.


Field Summary
static String EXSLT_DATETIME_PREFIX
           
static String EXSLT_DATETIME_URI
           
static String EXSLT_DYNAMIC_PREFIX
           
static String EXSLT_DYNAMIC_URI
           
static String EXSLT_MATH_PREFIX
           
static String EXSLT_MATH_URI
           
static String EXSLT_PREFIX
           
static String EXSLT_SET_PREFIX
           
static String EXSLT_SET_URI
           
static String EXSLT_STRING_PREFIX
           
static String EXSLT_STRING_URI
           
static String EXSLT_URI
           
static String JAVA_EXT_PREFIX
           
static String JAVA_EXT_URI
           
 
Constructor Summary
ExtensionNamespaceContext()
           
 
Method Summary
 String getNamespaceURI(String prefix)
          Return the namespace uri for a given prefix
 String getPrefix(String namespace)
          Return the prefix for a given namespace uri.
 Iterator getPrefixes(String namespace)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

EXSLT_PREFIX

public static final String EXSLT_PREFIX
See Also:
Constant Field Values

EXSLT_URI

public static final String EXSLT_URI
See Also:
Constant Field Values

EXSLT_MATH_PREFIX

public static final String EXSLT_MATH_PREFIX
See Also:
Constant Field Values

EXSLT_MATH_URI

public static final String EXSLT_MATH_URI
See Also:
Constant Field Values

EXSLT_SET_PREFIX

public static final String EXSLT_SET_PREFIX
See Also:
Constant Field Values

EXSLT_SET_URI

public static final String EXSLT_SET_URI
See Also:
Constant Field Values

EXSLT_STRING_PREFIX

public static final String EXSLT_STRING_PREFIX
See Also:
Constant Field Values

EXSLT_STRING_URI

public static final String EXSLT_STRING_URI
See Also:
Constant Field Values

EXSLT_DATETIME_PREFIX

public static final String EXSLT_DATETIME_PREFIX
See Also:
Constant Field Values

EXSLT_DATETIME_URI

public static final String EXSLT_DATETIME_URI
See Also:
Constant Field Values

EXSLT_DYNAMIC_PREFIX

public static final String EXSLT_DYNAMIC_PREFIX
See Also:
Constant Field Values

EXSLT_DYNAMIC_URI

public static final String EXSLT_DYNAMIC_URI
See Also:
Constant Field Values

JAVA_EXT_PREFIX

public static final String JAVA_EXT_PREFIX
See Also:
Constant Field Values

JAVA_EXT_URI

public static final String JAVA_EXT_URI
See Also:
Constant Field Values
Constructor Detail

ExtensionNamespaceContext

public ExtensionNamespaceContext()
Method Detail

getNamespaceURI

public String getNamespaceURI(String prefix)
Return the namespace uri for a given prefix

Specified by:
getNamespaceURI in interface NamespaceContext

getPrefix

public String getPrefix(String namespace)
Return the prefix for a given namespace uri.

Specified by:
getPrefix in interface NamespaceContext

getPrefixes

public Iterator getPrefixes(String namespace)
Specified by:
getPrefixes in interface NamespaceContext


Copyright ? 2005 Apache XML Project. All Rights Reserved.