APIdia Launch Partner
Top Inners Fields Constructors Methods
com.sun.org.apache.xalan.internal.xsltc.dom

public abstract Class MultipleNodeCounter

extends NodeCounter
Class Inheritance
Known Direct Subclasses
com.sun.org.apache.xalan.internal.xsltc.dom.MultipleNodeCounter.DefaultMultipleNodeCounter
Imports
com.sun.org.apache.xalan.internal.xsltc.DOM, .Translet, com.sun.org.apache.xalan.internal.xsltc.util.IntegerArray, com.sun.org.apache.xml.internal.dtm.DTMAxisIterator, .Axis

Authors
Jacek Ambroziak, Santiago Pericas-Geertsen

Nested and Inner Type Summary

Modifier and TypeClass and Description
pack-priv static class

Field Summary

Modifier and TypeField and Description
private DTMAxisIterator
Inherited from com.sun.org.apache.xalan.internal.xsltc.dom.NodeCounter:
_document_format_groupSep_groupSize_hasFrom_iterator_lang_letterValue_node_nodeType_translet_valueEND

Constructor Summary

AccessConstructor and Description
public
MultipleNodeCounter(Translet translet, DOM document, DTMAxisIterator iterator)

public
MultipleNodeCounter(Translet translet, DOM document, DTMAxisIterator iterator, boolean hasFrom)

Method Summary

Modifier and TypeMethod and Description
public String
getCounter()

Implements abstract com.sun.org.apache.xalan.internal.xsltc.dom.NodeCounter.getCounter.

Returns the position of node according to the level and the from and count patterns.

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

public NodeCounter
setStartNode(int node)

Implements abstract com.sun.org.apache.xalan.internal.xsltc.dom.NodeCounter.setStartNode.

Set the start node for this counter.

Inherited from com.sun.org.apache.xalan.internal.xsltc.dom.NodeCounter:
formatNumbersformatNumbersgetCountermatchesCountmatchesFromsetDefaultFormattingsetFormattingsetValue

Field Detail

_precSiblingsback to summary
private DTMAxisIterator _precSiblings

Constructor Detail

MultipleNodeCounterback to summary
public MultipleNodeCounter(Translet translet, DOM document, DTMAxisIterator iterator)
MultipleNodeCounterback to summary
public MultipleNodeCounter(Translet translet, DOM document, DTMAxisIterator iterator, boolean hasFrom)

Method Detail

getCounterback to summary
public String getCounter()

Implements abstract com.sun.org.apache.xalan.internal.xsltc.dom.NodeCounter.getCounter.

Doc from com.sun.org.apache.xalan.internal.xsltc.dom.NodeCounter.getCounter.

Returns the position of node according to the level and the from and count patterns.

getDefaultNodeCounterback to summary
public static NodeCounter getDefaultNodeCounter(Translet translet, DOM document, DTMAxisIterator iterator)
setStartNodeback to summary
public NodeCounter setStartNode(int node)

Implements abstract com.sun.org.apache.xalan.internal.xsltc.dom.NodeCounter.setStartNode.

Doc from com.sun.org.apache.xalan.internal.xsltc.dom.NodeCounter.setStartNode.

Set the start node for this counter. The same NodeCounter object can be used multiple times by resetting the starting node.

com.sun.org.apache.xalan.internal.xsltc.dom back to summary

pack-priv Class MultipleNodeCounter.DefaultMultipleNodeCounter

extends MultipleNodeCounter
Class Inheritance

Constructor Summary

AccessConstructor and Description
public

Method Summary

Inherited from com.sun.org.apache.xalan.internal.xsltc.dom.MultipleNodeCounter:
getCountergetDefaultNodeCountersetStartNode

Constructor Detail

DefaultMultipleNodeCounterback to summary
public DefaultMultipleNodeCounter(Translet translet, DOM document, DTMAxisIterator iterator)