org.apache.xalan.xsltc.dom
Class NodeCounter
java.lang.Object
org.apache.xalan.xsltc.dom.NodeCounter
public abstract class NodeCounter
extends java.lang.Object
- Jacek Ambroziak
- Santiago Pericas-Geertsen
- Morten Jorgensen
abstract String | getCounter() - Returns the position of node according to the level and
the from and count patterns.
|
String | getCounter(String format, String lang, String letterValue, String groupSep, String groupSize) - Returns the position of node according to the level and
the from and count patterns.
|
boolean | matchesCount(int node) - Returns true if node matches the count pattern.
|
boolean | matchesFrom(int node) - Returns true if node matches the from pattern.
|
NodeCounter | setDefaultFormatting() - Sets formatting fields to their default values.
|
abstract NodeCounter | setStartNode(int node) - Set the start node for this counter.
|
NodeCounter | setValue(double value) - If the user specified a value attribute, use this instead of
counting nodes.
|
END
public static final int END
_document
public final DOM _document
_translet
public final Translet _translet
getCounter
public abstract String getCounter()
Returns the position of node according to the level and
the from and count patterns.
getCounter
public String getCounter(String format,
String lang,
String letterValue,
String groupSep,
String groupSize)
Returns the position of node according to the level and
the from and count patterns. This position is converted into a
string based on the arguments passed.
matchesCount
public boolean matchesCount(int node)
Returns true if node matches the count pattern. By
default a node matches the count patterns if it is of the
same type as the starting node.
matchesFrom
public boolean matchesFrom(int node)
Returns true if node matches the from pattern. By default,
no node matches the from pattern.
setDefaultFormatting
public NodeCounter setDefaultFormatting()
Sets formatting fields to their default values.
setStartNode
public abstract NodeCounter setStartNode(int node)
Set the start node for this counter. The same NodeCounter
object can be used multiple times by resetting the starting node.
setValue
public NodeCounter setValue(double value)
If the user specified a value attribute, use this instead of
counting nodes.
Copyright B) 2006 Apache XML Project. All Rights Reserved.