public final class NsDeclaration
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private NsBinding |
mBinding
Reference to the actual binding that will be updated by this
declaration (URI changed when declaration comes in and goes out
of scope)
|
private int |
mLevel
Nesting level of this declaration.
|
private NsDeclaration |
mPrevDeclaration |
private java.lang.String |
mPreviousURI |
Constructor and Description |
---|
NsDeclaration(NsBinding binding,
java.lang.String newURI,
NsDeclaration prevDecl,
int level) |
Modifier and Type | Method and Description |
---|---|
boolean |
alreadyDeclared(java.lang.String prefix,
int level) |
int |
countDeclsOnLevel(int level) |
NsBinding |
getBinding() |
java.lang.String |
getCurrNsURI() |
int |
getLevel() |
java.lang.String |
getPrefix() |
NsDeclaration |
getPrev() |
boolean |
hasNsURI(java.lang.String uri) |
boolean |
hasPrefix(java.lang.String prefix) |
java.lang.String |
toString() |
NsDeclaration |
unbind()
Method called after END_ELEMENT is processed, to unbind
declaration that now goes out of scope
|
private final NsBinding mBinding
private final java.lang.String mPreviousURI
private final NsDeclaration mPrevDeclaration
private final int mLevel
public NsDeclaration(NsBinding binding, java.lang.String newURI, NsDeclaration prevDecl, int level)
public int getLevel()
public NsDeclaration getPrev()
public NsBinding getBinding()
public java.lang.String getPrefix()
public java.lang.String getCurrNsURI()
public boolean hasPrefix(java.lang.String prefix)
public boolean hasNsURI(java.lang.String uri)
public NsDeclaration unbind()
public boolean alreadyDeclared(java.lang.String prefix, int level)
public int countDeclsOnLevel(int level)
public java.lang.String toString()
toString
in class java.lang.Object