Class CountersTable

java.lang.Object
java.util.Dictionary
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:
  • Constructor Details

    • CountersTable

      public CountersTable()
      Construct a CountersTable.
  • Method Details

    • countNode

      public int countNode(XPathContext support, ElemNumber numberElem, int node) throws TransformerException
      Count forward until the given node is found, or until we have looked to the given amount.
      Parameters:
      support - The XPath context to use
      numberElem - The given xsl:number element.
      node - The node to count.
      Returns:
      The node count, or 0 if not found.
      Throws:
      TransformerException