Class AbstractXMLStreamScope
- java.lang.Object
-
- org.apache.synapse.commons.staxon.core.base.AbstractXMLStreamScope
-
- All Implemented Interfaces:
NamespaceContext
- Direct Known Subclasses:
XMLStreamReaderScope,XMLStreamWriterScope
public abstract class AbstractXMLStreamScope extends Object implements NamespaceContext
Represent document/element scope. Used to store namespace bindings and attributes, implementsNamespaceContext.
-
-
Constructor Summary
Constructors Constructor Description AbstractXMLStreamScope(String defaultNamespace)Create root scope.AbstractXMLStreamScope(NamespaceContext parent)Create root scope.AbstractXMLStreamScope(AbstractXMLStreamScope parent, String prefix, String localName, String namespaceURI)Create element scope.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AbstractXMLStreamScopegetLastChild()StringgetLocalName()StringgetNamespaceURI()StringgetNamespaceURI(String prefix)AbstractXMLStreamScopegetParent()StringgetPrefix()StringgetPrefix(String namespaceURI)Iterator<String>getPrefixes(String namespaceURI)booleanisRoot()booleanisStartTagClosed()voidsetPrefix(String prefix, String namespaceURI)
-
-
-
Constructor Detail
-
AbstractXMLStreamScope
public AbstractXMLStreamScope(String defaultNamespace)
Create root scope.- Parameters:
defaultNamespace-
-
AbstractXMLStreamScope
public AbstractXMLStreamScope(NamespaceContext parent)
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 Detail
-
getPrefix
public String getPrefix()
-
getLocalName
public String getLocalName()
-
getNamespaceURI
public String getNamespaceURI()
-
isRoot
public boolean isRoot()
-
getParent
public AbstractXMLStreamScope getParent()
-
getLastChild
public AbstractXMLStreamScope getLastChild()
-
isStartTagClosed
public boolean isStartTagClosed()
-
getPrefix
public String getPrefix(String namespaceURI)
- Specified by:
getPrefixin interfaceNamespaceContext
-
getPrefixes
public Iterator<String> getPrefixes(String namespaceURI)
- Specified by:
getPrefixesin interfaceNamespaceContext
-
getNamespaceURI
public String getNamespaceURI(String prefix)
- Specified by:
getNamespaceURIin interfaceNamespaceContext
-
-