Class AbstractXMLStreamScope
java.lang.Object
org.apache.synapse.commons.staxon.core.base.AbstractXMLStreamScope
- All Implemented Interfaces:
NamespaceContext
- Direct Known Subclasses:
XMLStreamReaderScope,XMLStreamWriterScope
Represent document/element scope. Used to store namespace bindings and
attributes, implements
NamespaceContext.-
Constructor Summary
ConstructorsConstructorDescriptionAbstractXMLStreamScope(String defaultNamespace) Create root scope.Create root scope.AbstractXMLStreamScope(AbstractXMLStreamScope parent, String prefix, String localName, String namespaceURI) Create element scope. -
Method Summary
Modifier and TypeMethodDescriptiongetNamespaceURI(String prefix) getPrefixes(String namespaceURI) booleanisRoot()booleanvoid
-
Constructor Details
-
AbstractXMLStreamScope
Create root scope.- Parameters:
defaultNamespace-
-
AbstractXMLStreamScope
Create root scope.- Parameters:
parent- root namespace context
-
AbstractXMLStreamScope
public AbstractXMLStreamScope(AbstractXMLStreamScope parent, String prefix, String localName, String namespaceURI) Create element scope.- Parameters:
parent-prefix-localName-
-
-
Method Details
-
getPrefix
-
getLocalName
-
getNamespaceURI
-
isRoot
public boolean isRoot() -
getParent
-
getLastChild
-
isStartTagClosed
public boolean isStartTagClosed() -
getPrefix
- Specified by:
getPrefixin interfaceNamespaceContext
-
setPrefix
-
getPrefixes
- Specified by:
getPrefixesin interfaceNamespaceContext
-
getNamespaceURI
- Specified by:
getNamespaceURIin interfaceNamespaceContext
-