|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.xalan.xsltc.dom.NodeSortRecord
public abstract class NodeSortRecord
Base class for sort records containing application specific sort keys
Field Summary | |
---|---|
protected java.text.Collator |
_collator
Deprecated. This field continues to exist for binary compatibility. New code should not refer to it. |
protected CollatorFactory |
_collatorFactory
|
protected java.text.Collator[] |
_collators
|
private DOM |
_dom
|
private int |
_last
|
protected java.util.Locale |
_locale
Deprecated. This field continues to exist for binary compatibility. New code should not refer to it. |
private int |
_node
|
private int |
_scanned
|
protected SortSettings |
_settings
|
private java.lang.Object[] |
_values
|
static int |
COMPARE_ASCENDING
|
static int |
COMPARE_DESCENDING
|
static int |
COMPARE_NUMERIC
|
static int |
COMPARE_STRING
|
private static java.text.Collator |
DEFAULT_COLLATOR
Deprecated. This field continues to exist for binary compatibility. New code should not refer to it. |
Constructor Summary | |
---|---|
NodeSortRecord()
|
|
NodeSortRecord(int node)
This constructor is run by a call to ClassLoader in the makeNodeSortRecord method in the NodeSortRecordFactory class. |
Method Summary | |
---|---|
int |
compareDocOrder(NodeSortRecord other)
|
int |
compareTo(NodeSortRecord other)
Compare this sort element to another. |
abstract java.lang.String |
extractValueFromDOM(DOM dom,
int current,
int level,
AbstractTranslet translet,
int last)
Extract the sort value for a level of this key. |
java.text.Collator[] |
getCollator()
Returns the array of Collators used for text comparisons in this object. |
int |
getNode()
Returns the node for this sort object |
void |
initialize(int node,
int last,
DOM dom,
SortSettings settings)
This method allows the caller to set the values that could not be passed to the default constructor. |
private java.lang.Double |
numericValue(int level)
|
private java.lang.Comparable |
stringValue(int level)
Get the string or numeric value of a specific level key for this sort element. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final int COMPARE_STRING
public static final int COMPARE_NUMERIC
public static final int COMPARE_ASCENDING
public static final int COMPARE_DESCENDING
private static final java.text.Collator DEFAULT_COLLATOR
protected java.text.Collator _collator
protected java.text.Collator[] _collators
protected java.util.Locale _locale
protected CollatorFactory _collatorFactory
protected SortSettings _settings
private DOM _dom
private int _node
private int _last
private int _scanned
private java.lang.Object[] _values
Constructor Detail |
---|
public NodeSortRecord(int node)
public NodeSortRecord()
Method Detail |
---|
public final void initialize(int node, int last, DOM dom, SortSettings settings) throws TransletException
TransletException
public final int getNode()
public final int compareDocOrder(NodeSortRecord other)
private final java.lang.Comparable stringValue(int level)
private final java.lang.Double numericValue(int level)
public int compareTo(NodeSortRecord other)
public java.text.Collator[] getCollator()
public abstract java.lang.String extractValueFromDOM(DOM dom, int current, int level, AbstractTranslet translet, int last)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |