Package com.fasterxml.aalto.in
Class NsDeclaration
- java.lang.Object
-
- com.fasterxml.aalto.in.NsDeclaration
-
public final class NsDeclaration extends java.lang.ObjectThis class encapsulates information about a namespace binding declaration, associated with start elements. Declarations are stored as a linked list, to minimize fixed allocations, and since they only need to be accessed directly when dealing with START_ELEMENT and END_ELEMENT, not when binding element or attribute names.
-
-
Constructor Summary
Constructors Constructor Description NsDeclaration(com.fasterxml.aalto.in.NsBinding binding, java.lang.String newURI, NsDeclaration prevDecl, int level)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanalreadyDeclared(java.lang.String prefix, int level)intcountDeclsOnLevel(int level)com.fasterxml.aalto.in.NsBindinggetBinding()java.lang.StringgetCurrNsURI()intgetLevel()java.lang.StringgetPrefix()NsDeclarationgetPrev()booleanhasNsURI(java.lang.String uri)booleanhasPrefix(java.lang.String prefix)java.lang.StringtoString()NsDeclarationunbind()Method called after END_ELEMENT is processed, to unbind declaration that now goes out of scope
-
-
-
Constructor Detail
-
NsDeclaration
public NsDeclaration(com.fasterxml.aalto.in.NsBinding binding, java.lang.String newURI, NsDeclaration prevDecl, int level)
-
-
Method Detail
-
getLevel
public int getLevel()
-
getPrev
public NsDeclaration getPrev()
-
getBinding
public com.fasterxml.aalto.in.NsBinding getBinding()
-
getPrefix
public java.lang.String getPrefix()
-
getCurrNsURI
public java.lang.String getCurrNsURI()
-
hasPrefix
public boolean hasPrefix(java.lang.String prefix)
-
hasNsURI
public boolean hasNsURI(java.lang.String uri)
-
unbind
public NsDeclaration unbind()
Method called after END_ELEMENT is processed, to unbind declaration that now goes out of scope
-
alreadyDeclared
public boolean alreadyDeclared(java.lang.String prefix, int level)
-
countDeclsOnLevel
public int countDeclsOnLevel(int level)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-