tomp.xml.tree
Class Document
java.lang.Object
tomp.xml.tree.Document
- Direct Known Subclasses:
- LXPDocument
- public class Document
- extends java.lang.Object
Method Summary |
void |
add(Element e)
|
void |
add(Node e)
|
void |
dump()
|
void |
dump(org.xml.sax.Attributes a)
|
static java.lang.String |
extractId(org.xml.sax.Attributes a)
|
static java.lang.String |
extractId(Element e)
|
Element |
findElement(java.lang.String id)
|
Node |
get(int pos)
|
static java.lang.String |
makeNextId(java.lang.String id)
|
static java.lang.String |
nextId(java.lang.String id)
calculates next id for a given current id: separates the section after the last
dot character, interpretes it as an integer and increments it. |
int |
size()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ID_LOCALNAME
public static final java.lang.String ID_LOCALNAME
- See Also:
- Constant Field Values
ID_NAMESPACE
public static final java.lang.String ID_NAMESPACE
- See Also:
- Constant Field Values
ID_QNAME
public static final java.lang.String ID_QNAME
- See Also:
- Constant Field Values
ID_TYPE
public static final java.lang.String ID_TYPE
- See Also:
- Constant Field Values
q
protected java.util.List q
index
protected java.util.Map index
duplicateIds
protected java.util.Set duplicateIds
nextIds
protected static java.util.Map nextIds
Document
public Document()
extractId
public static java.lang.String extractId(Element e)
extractId
public static java.lang.String extractId(org.xml.sax.Attributes a)
add
public void add(Node e)
get
public Node get(int pos)
size
public int size()
add
public void add(Element e)
nextId
public static java.lang.String nextId(java.lang.String id)
- calculates next id for a given current id: separates the section after the last
dot character, interpretes it as an integer and increments it.
- Returns:
- next id (for example XXXYYYZZZ.124)
makeNextId
public static java.lang.String makeNextId(java.lang.String id)
findElement
public Element findElement(java.lang.String id)
dump
public void dump()
dump
public void dump(org.xml.sax.Attributes a)