Top Fields Constructors Methods
com.sun.org.apache.xalan.internal.xsltc.dom

public Class NodeSortRecordFactory

extends Object
Class Inheritance
Imports
com.sun.org.apache.xalan.internal.utils.ObjectFactory, com.sun.org.apache.xalan.internal.xsltc.DOM, .Translet, .TransletException, com.sun.org.apache.xalan.internal.xsltc.runtime.AbstractTranslet, com.sun.org.apache.xml.internal.utils.LocaleUtility, java.lang.reflect.InvocationTargetException, java.text.Collator, java.util.Locale

Field Summary

Modifier and TypeField and Description
private Class<?>
private final String
protected Collator
private final DOM
private SortSettings
private static int
private static int

Constructor Summary

AccessConstructor and Description
public
NodeSortRecordFactory(DOM dom, String className, Translet translet, String[] order, String[] type)
Deprecated This constructor is no longer used in generated code. It exists only for backwards compatibility.

Creates a NodeSortRecord producing object.

public
NodeSortRecordFactory(DOM dom, String className, Translet translet, String[] order, String[] type, String[] lang, String[] caseOrder)

Creates a NodeSortRecord producing object.

Method Summary

Modifier and TypeMethod and Description
public String
public NodeSortRecord
makeNodeSortRecord(int node, int last)

Create an instance of a sub-class of NodeSortRecord.

private final void
setLang(final String[] lang)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

_classback to summary
private Class<?> _class
_classNameback to summary
private final String _className
_collatorback to summary
protected Collator _collator
_domback to summary
private final DOM _dom
_sortSettingsback to summary
private SortSettings _sortSettings
DESCENDINGback to summary
private static int DESCENDING
NUMBERback to summary
private static int NUMBER

Constructor Detail

NodeSortRecordFactoryback to summary
public NodeSortRecordFactory(DOM dom, String className, Translet translet, String[] order, String[] type) throws TransletException

Deprecated

This constructor is no longer used in generated code. It exists only for backwards compatibility.

Creates a NodeSortRecord producing object. The DOM specifies which tree to get the nodes to sort from, the class name specifies what auxillary class to use to sort the nodes (this class is generated by the Sort class), and the translet parameter is needed for methods called by this object.

Annotations
@Deprecated
NodeSortRecordFactoryback to summary
public NodeSortRecordFactory(DOM dom, String className, Translet translet, String[] order, String[] type, String[] lang, String[] caseOrder) throws TransletException

Creates a NodeSortRecord producing object. The DOM specifies which tree to get the nodes to sort from, the class name specifies what auxillary class to use to sort the nodes (this class is generated by the Sort class), and the translet parameter is needed for methods called by this object.

Method Detail

getClassNameback to summary
public String getClassName()
makeNodeSortRecordback to summary
public NodeSortRecord makeNodeSortRecord(int node, int last) throws ExceptionInInitializerError, LinkageError, IllegalAccessException, InstantiationException, SecurityException, TransletException

Create an instance of a sub-class of NodeSortRecord. The name of this sub-class is passed to us in the constructor.

setLangback to summary
private final void setLang(final String[] lang)