org.apache.xalan.transformer

Class CountersTable

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...).

UNKNOWN: internal

Constructor Summary
CountersTable()
Construct a CountersTable.
Method Summary
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 Detail

CountersTable

public CountersTable()
Construct a CountersTable.

Method Detail

countNode

public int countNode(XPathContext support, ElemNumber numberElem, int node)
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

Copyright © 2005 Apache XML Project. All Rights Reserved.