Package org.apache.xalan.transformer
Class CountersTable
java.lang.Object
java.util.Dictionary<K,V>
java.util.Hashtable
org.apache.xalan.transformer.CountersTable
- All Implemented Interfaces:
Serializable,Cloneable,Map
public class CountersTable extends Hashtable
This is a table of counters, keyed by ElemNumber objects, each
of which has a list of Counter objects. This really isn't a true
table, it is more like a list of lists (there must be a technical
term for that...).
- See Also:
- Serialized Form
-
Nested Class Summary
-
Constructor Summary
Constructors Constructor Description CountersTable()Construct a CountersTable. -
Method Summary
Modifier and Type Method Description intcountNode(XPathContext support, ElemNumber numberElem, int node)Count forward until the given node is found, or until we have looked to the given amount.
-
Constructor Details
-
CountersTable
public CountersTable()Construct a CountersTable.
-
-
Method Details
-
countNode
public int countNode(XPathContext support, ElemNumber numberElem, int node) throws TransformerExceptionCount forward until the given node is found, or until we have looked to the given amount.- Parameters:
support- The XPath context to usenumberElem- The given xsl:number element.node- The node to count.- Returns:
- The node count, or 0 if not found.
- Throws:
TransformerException
-