|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object net.sf.saxon.om.NamespaceResolverAsDeclarations
public class NamespaceResolverAsDeclarations
An implementation of NamespaceDeclarations that contains all the inscope namespaces made available by a NamespaceResolver.
Constructor Summary | |
---|---|
NamespaceResolverAsDeclarations(NamePool pool,
NamespaceResolver resolver)
|
Method Summary | |
---|---|
int |
getNamespaceCode(int index)
Get the n'th declaration in the list in the form of a namespace code. |
int[] |
getNamespaceCodes(int[] buffer)
Get all the namespace codes, as an array. |
int |
getNumberOfNamespaces()
Get the number of declarations (and undeclarations) in this list. |
String |
getPrefix(int index)
Get the prefix of the n'th declaration (or undeclaration) in the list, counting from zero. |
String |
getURI(int index)
Get the namespace URI of the n'th declaration (or undeclaration) in the list, counting from zero. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public NamespaceResolverAsDeclarations(NamePool pool, NamespaceResolver resolver)
Method Detail |
---|
public int getNumberOfNamespaces()
getNumberOfNamespaces
in interface NamespaceDeclarations
public String getPrefix(int index)
getPrefix
in interface NamespaceDeclarations
index
- the index identifying which declaration is required.
IndexOutOfBoundsException
- if the index is out of range.public String getURI(int index)
getURI
in interface NamespaceDeclarations
index
- the index identifying which declaration is required.
IndexOutOfBoundsException
- if the index is out of range.public int getNamespaceCode(int index)
getNamespaceCode
in interface NamespaceDeclarations
index
- the index identifying which declaration is required.
IndexOutOfBoundsException
- if the index is out of range.NamePool.getPrefixFromNamespaceCode(int)
,
NamePool.getURIFromNamespaceCode(int)
public int[] getNamespaceCodes(int[] buffer)
getNamespaceCodes
in interface NamespaceDeclarations
buffer
- a sacrificial array that the method is free to use to contain the result.
May be null.
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |