org.apache.xalan.transformer
Class CountersTable
java.lang.Object
java.util.Dictionary
java.util.Hashtable
org.apache.xalan.transformer.CountersTable
- All Implemented Interfaces:
- Cloneable, Map, Serializable
- 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
Method Summary |
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. |
Methods inherited from class java.util.Hashtable |
clear, clone, contains, containsKey, containsValue, elements, entrySet, equals, get, hashCode, isEmpty, keys, keySet, put, putAll, remove, size, toString, values |
CountersTable
public CountersTable()
- Construct a CountersTable.
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 usenumberElem
- The given xsl:number element.node
- The node to count.
- Returns:
- The node count, or 0 if not found.
- Throws:
TransformerException
Copyright ? 2004 Apache XML Project. All Rights Reserved.