## org.apache.xalan.extensions
Class ExtensionNamespaceContext

    java.lang.Object
      |
      +--org.apache.xalan.extensions.ExtensionNamespaceContext

public class ExtensionNamespaceContext
extends java.lang.Object
implements NamespaceContext

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

Field Summary
`static java.lang.String` `EXSLT_DATETIME_PREFIX`
`static java.lang.String` `EXSLT_DATETIME_URI`
`static java.lang.String` `EXSLT_DYNAMIC_PREFIX`
`static java.lang.String` `EXSLT_DYNAMIC_URI`
`static java.lang.String` `EXSLT_MATH_PREFIX`
`static java.lang.String` `EXSLT_MATH_URI`
`static java.lang.String` `EXSLT_PREFIX`
`static java.lang.String` `EXSLT_SET_PREFIX`
`static java.lang.String` `EXSLT_SET_URI`
`static java.lang.String` `EXSLT_STRING_PREFIX`
`static java.lang.String` `EXSLT_STRING_URI`
`static java.lang.String` `EXSLT_URI`
`static java.lang.String` `JAVA_EXT_PREFIX`
`static java.lang.String` `JAVA_EXT_URI`

Constructor Summary
`ExtensionNamespaceContext()`

Method Summary
`java.lang.String` `getNamespaceURI(java.lang.String prefix)` Return the namespace uri for a given prefix
`java.lang.String` `getPrefix(java.lang.String namespace)` Return the prefix for a given namespace uri.
`java.util.Iterator` `getPrefixes(java.lang.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 java.lang.String EXSLT_PREFIX

### EXSLT_URI

    public static final java.lang.String EXSLT_URI

### EXSLT_MATH_PREFIX

    public static final java.lang.String EXSLT_MATH_PREFIX

### EXSLT_MATH_URI

    public static final java.lang.String EXSLT_MATH_URI

### EXSLT_SET_PREFIX

    public static final java.lang.String EXSLT_SET_PREFIX

### EXSLT_SET_URI

    public static final java.lang.String EXSLT_SET_URI

### EXSLT_STRING_PREFIX

    public static final java.lang.String EXSLT_STRING_PREFIX

### EXSLT_STRING_URI

    public static final java.lang.String EXSLT_STRING_URI

### EXSLT_DATETIME_PREFIX

    public static final java.lang.String EXSLT_DATETIME_PREFIX

### EXSLT_DATETIME_URI

    public static final java.lang.String EXSLT_DATETIME_URI

### EXSLT_DYNAMIC_PREFIX

    public static final java.lang.String EXSLT_DYNAMIC_PREFIX

### EXSLT_DYNAMIC_URI

    public static final java.lang.String EXSLT_DYNAMIC_URI

### JAVA_EXT_PREFIX

    public static final java.lang.String JAVA_EXT_PREFIX

### JAVA_EXT_URI

    public static final java.lang.String JAVA_EXT_URI

Constructor Detail

### ExtensionNamespaceContext

    public ExtensionNamespaceContext()

Method Detail

### getNamespaceURI

    public java.lang.String getNamespaceURI(java.lang.String prefix)

  Return the namespace uri for a given prefix
  Specified by:
    getNamespaceURI in interface NamespaceContext

### getPrefix

    public java.lang.String getPrefix(java.lang.String namespace)

  Return the prefix for a given namespace uri.
  Specified by:
    getPrefix in interface NamespaceContext

### getPrefixes

    public java.util.Iterator getPrefixes(java.lang.String namespace)

  Specified by:
    getPrefixes in interface NamespaceContext

Copyright © 2006 Apache XML Project. All Rights Reserved.