Package org.apache.batik.dom.util
Class DocumentDescriptor
- java.lang.Object
-
- org.apache.batik.dom.util.DocumentDescriptor
-
public class DocumentDescriptor extends java.lang.Object
This class contains informations about a document.- Version:
- $Id: DocumentDescriptor.java 1733416 2016-03-03 07:07:13Z gadams $
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected class
DocumentDescriptor.Entry
To manage collisions
-
Field Summary
Fields Modifier and Type Field Description protected int
count
The number of entriesprotected static int
INITIAL_CAPACITY
The table initial capacityprotected DocumentDescriptor.Entry[]
table
The underlying array
-
Constructor Summary
Constructors Constructor Description DocumentDescriptor()
Creates a new table.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getLocationColumn(org.w3c.dom.Element elt)
Returns the location column in the source file of the end element.int
getLocationLine(org.w3c.dom.Element elt)
Returns the location line in the source file of the end element.int
getNumberOfElements()
Returns the number of elements in the document.protected void
rehash()
Rehash the tableprotected void
removeEntry(DocumentDescriptor.Entry e)
void
setLocation(org.w3c.dom.Element elt, int line, int col)
Sets the location in the source file of the end element.
-
-
-
Field Detail
-
INITIAL_CAPACITY
protected static final int INITIAL_CAPACITY
The table initial capacity- See Also:
- Constant Field Values
-
table
protected DocumentDescriptor.Entry[] table
The underlying array
-
count
protected int count
The number of entries
-
-
Method Detail
-
getNumberOfElements
public int getNumberOfElements()
Returns the number of elements in the document.
-
getLocationLine
public int getLocationLine(org.w3c.dom.Element elt)
Returns the location line in the source file of the end element.- Returns:
- zero if the information is unknown.
-
getLocationColumn
public int getLocationColumn(org.w3c.dom.Element elt)
Returns the location column in the source file of the end element.- Returns:
- zero if the information is unknown.
-
setLocation
public void setLocation(org.w3c.dom.Element elt, int line, int col)
Sets the location in the source file of the end element.
-
rehash
protected void rehash()
Rehash the table
-
removeEntry
protected void removeEntry(DocumentDescriptor.Entry e)
-
-