Module com.sun.xml.fastinfoset
Package com.sun.xml.fastinfoset.util
Class NamespaceContextImplementation
java.lang.Object
com.sun.xml.fastinfoset.util.NamespaceContextImplementation
- All Implemented Interfaces:
NamespaceContext
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
declarePrefix
(String prefix, String namespaceURI) int
int
getNamespaceURI
(int index) getNamespaceURI
(String prefix) getNonDefaultPrefix
(String namespaceURI) getPrefix
(int index) getPrefixes
(String namespaceURI) boolean
void
void
void
reset()
private void
private void
-
Field Details
-
DEFAULT_SIZE
private static final int DEFAULT_SIZE- See Also:
-
prefixes
-
namespaceURIs
-
namespacePosition
private int namespacePosition -
contexts
private int[] contexts -
contextPosition
private int contextPosition -
currentContext
private int currentContext
-
-
Constructor Details
-
NamespaceContextImplementation
public NamespaceContextImplementation()
-
-
Method Details
-
getNamespaceURI
- Specified by:
getNamespaceURI
in interfaceNamespaceContext
-
getPrefix
- Specified by:
getPrefix
in interfaceNamespaceContext
-
getNonDefaultPrefix
-
getPrefixes
- Specified by:
getPrefixes
in interfaceNamespaceContext
-
getPrefix
-
getNamespaceURI
-
getCurrentContextStartIndex
public int getCurrentContextStartIndex() -
getCurrentContextEndIndex
public int getCurrentContextEndIndex() -
isCurrentContextEmpty
public boolean isCurrentContextEmpty() -
declarePrefix
-
resizeNamespaces
private void resizeNamespaces() -
pushContext
public void pushContext() -
resizeContexts
private void resizeContexts() -
popContext
public void popContext() -
reset
public void reset()
-