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

public abstract Class SingleNodeCounter

extends NodeCounter
Class Inheritance
Known Direct Subclasses
com.sun.org.apache.xalan.internal.xsltc.dom.SingleNodeCounter.DefaultSingleNodeCounter
Imports
com.sun.org.apache.xalan.internal.xsltc.DOM, .Translet, 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
pack-priv DTMAxisIterator
private static final int[]
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
SingleNodeCounter(Translet translet, DOM document, DTMAxisIterator iterator)

public
SingleNodeCounter(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

_countSiblingsback to summary
pack-priv DTMAxisIterator _countSiblings
EmptyArrayback to summary
private static final int[] EmptyArray

Constructor Detail

SingleNodeCounterback to summary
public SingleNodeCounter(Translet translet, DOM document, DTMAxisIterator iterator)
SingleNodeCounterback to summary
public SingleNodeCounter(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 SingleNodeCounter.DefaultSingleNodeCounter

extends SingleNodeCounter
Class Inheritance

Field Summary

Inherited from com.sun.org.apache.xalan.internal.xsltc.dom.SingleNodeCounter:
_countSiblings

Constructor Summary

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

Method Summary

Modifier and TypeMethod and Description
public String
getCounter()

Overrides com.sun.org.apache.xalan.internal.xsltc.dom.SingleNodeCounter.getCounter.

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

public NodeCounter
setStartNode(int node)

Overrides com.sun.org.apache.xalan.internal.xsltc.dom.SingleNodeCounter.setStartNode.

Set the start node for this counter.

Inherited from com.sun.org.apache.xalan.internal.xsltc.dom.SingleNodeCounter:
getDefaultNodeCounter

Constructor Detail

DefaultSingleNodeCounterback to summary
public DefaultSingleNodeCounter(Translet translet, DOM document, DTMAxisIterator iterator)

Method Detail

getCounterback to summary
public String getCounter()

Overrides com.sun.org.apache.xalan.internal.xsltc.dom.SingleNodeCounter.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.

setStartNodeback to summary
public NodeCounter setStartNode(int node)

Overrides com.sun.org.apache.xalan.internal.xsltc.dom.SingleNodeCounter.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.