org.apache.xalan.xsltc.dom

Class AnyNodeCounter

Implemented Interfaces:
Axis, Axis

public abstract class AnyNodeCounter
extends NodeCounter

Authors:
Jacek Ambroziak
Santiago Pericas-Geertsen

Field Summary

Fields inherited from class org.apache.xalan.xsltc.dom.NodeCounter

END, _document, _iterator, _translet

Fields inherited from interface org.apache.xalan.xsltc.dom.Axis

isReverse

Fields inherited from interface org.apache.xml.dtm.Axis

ALL, ALLFROMNODE, ANCESTOR, ANCESTORORSELF, ATTRIBUTE, CHILD, DESCENDANT, DESCENDANTORSELF, DESCENDANTSFROMROOT, DESCENDANTSORSELFFROMROOT, FILTEREDLIST, FOLLOWING, FOLLOWINGSIBLING, NAMESPACE, NAMESPACEDECLS, PARENT, PRECEDING, PRECEDINGANDANCESTOR, PRECEDINGSIBLING, ROOT, SELF, names

Constructor Summary

AnyNodeCounter(Translet translet, DOM document, DTMAxisIterator iterator)

Method Summary

String
getCounter()
static NodeCounter
getDefaultNodeCounter(Translet translet, DOM document, DTMAxisIterator iterator)
NodeCounter
setStartNode(int node)

Methods inherited from class org.apache.xalan.xsltc.dom.NodeCounter

getCounter, getCounter, matchesCount, matchesFrom, setDefaultFormatting, setStartNode, setValue

Constructor Details

AnyNodeCounter

public AnyNodeCounter(Translet translet,
                      DOM document,
                      DTMAxisIterator iterator)

Method Details

getCounter

public String getCounter()
Overrides:
getCounter in interface NodeCounter


getDefaultNodeCounter

public static NodeCounter getDefaultNodeCounter(Translet translet,
                                                DOM document,
                                                DTMAxisIterator iterator)


setStartNode

public NodeCounter setStartNode(int node)
Overrides:
setStartNode in interface NodeCounter


Copyright B) 2004 Apache XML Project. All Rights Reserved.