|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjd.xml.xpath.model.NodeNamePool
A NodeNamePool is a collection of NodeName objects.
Constructor Summary | |
NodeNamePool()
Create a NodeNamePool with preserveSpace = true. |
|
NodeNamePool(boolean preserveSpace)
Create a NodeNamePool. |
|
NodeNamePool(NodeNamePool pool)
Create a NodeNamePool from another pool. |
Method Summary | |
NodeName |
getName(String namespaceUri,
String localName,
String qname)
|
NodeName |
getName(String namespaceUri,
String localName,
String qname,
boolean isCDataSectionName)
|
NodeName |
getNameForId(int id)
|
NodeName |
getNamePattern(String namespaceUri)
|
NodeName[] |
getNames()
Return an array with all names with getNames()[i].index = i |
boolean |
isCreatedFrom(NodeNamePool pool)
Test if this namepool contains the other pool |
boolean |
isSealed()
|
void |
seal()
|
void |
setCDataSectionName(String namespaceUri,
String localName,
String qname)
|
void |
setPreserveSpace(String namespaceUri,
String localName,
boolean preserveSpace)
|
void |
setPreserveSpace(String namespaceUri,
String localName,
String qname,
boolean preserve)
|
int |
size()
Return the number of NodeNames in the pool (NodeNames with same name and uri are treated as equal). |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public NodeNamePool(boolean preserveSpace)
preserveSpace
- the default setting if a nodeName belongs
to a whitespace preserving elementpublic NodeNamePool()
public NodeNamePool(NodeNamePool pool)
Method Detail |
public boolean isCreatedFrom(NodeNamePool pool)
public void setCDataSectionName(String namespaceUri, String localName, String qname)
public void setPreserveSpace(String namespaceUri, String localName, String qname, boolean preserve)
public void setPreserveSpace(String namespaceUri, String localName, boolean preserveSpace)
public NodeName getName(String namespaceUri, String localName, String qname)
namespaceUri
- public NodeName getName(String namespaceUri, String localName, String qname, boolean isCDataSectionName)
namespaceUri
- public NodeName getNamePattern(String namespaceUri)
public int size()
public NodeName[] getNames()
public NodeName getNameForId(int id)
public void seal()
public boolean isSealed()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |