| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.xalan.xsltc.dom.SortSettings
final class SortSettings
Class for carrying settings that are to be used for a particular set
 of xsl:sort elements.
| Field Summary | |
|---|---|
| private  java.lang.String[] | _caseOrdersCase ordering for each level of xsl:sort. | 
| private  java.text.Collator[] | _collatorsThe Collator object in effect for each level of xsl:sort | 
| private  java.util.Locale[] | _localesThe Locale for each level of xsl:sort, based on any lang
 attribute or the default Locale. | 
| private  int[] | _sortOrdersThe sort order (ascending or descending) for each level of xsl:sort | 
| private  AbstractTranslet | _transletA reference to the translet object for the transformation. | 
| private  int[] | _typesThe type of comparison (text or number) for each level of xsl:sort | 
| Constructor Summary | |
|---|---|
| SortSettings(AbstractTranslet translet,
                         int[] sortOrders,
                         int[] types,
                         java.util.Locale[] locales,
                         java.text.Collator[] collators,
                         java.lang.String[] caseOrders)Create an instance of SortSettings. | |
| Method Summary | |
|---|---|
| (package private)  java.lang.String[] | getCaseOrders() | 
| (package private)  java.text.Collator[] | getCollators() | 
| (package private)  java.util.Locale[] | getLocales() | 
| (package private)  int[] | getSortOrders() | 
| (package private)  AbstractTranslet | getTranslet() | 
| (package private)  int[] | getTypes() | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Field Detail | 
|---|
private AbstractTranslet _translet
private int[] _sortOrders
xsl:sort
private int[] _types
xsl:sort
private java.util.Locale[] _locales
xsl:sort, based on any lang
 attribute or the default Locale.
private java.text.Collator[] _collators
xsl:sort
private java.lang.String[] _caseOrders
xsl:sort.
| Constructor Detail | 
|---|
SortSettings(AbstractTranslet translet,
             int[] sortOrders,
             int[] types,
             java.util.Locale[] locales,
             java.text.Collator[] collators,
             java.lang.String[] caseOrders)
SortSettings.
translet - AbstractTranslet
                 object for the transformationsortOrders - an array specifying the sort order for each sort leveltypes - an array specifying the type of comparison for each sort
              level (text or number)locales - an array specifying the Locale for each sort levelcollators - an array specifying the Collation in effect for each
                  sort levelcaseOrders - an array specifying whether upper-case, lower-case
                   or neither is to take precedence for each sort level.
                   The value of each element is equal to one of
                   "upper-first", "lower-first", or "".| Method Detail | 
|---|
AbstractTranslet getTranslet()
int[] getSortOrders()
xsl:sortint[] getTypes()
xsl:sortjava.util.Locale[] getLocales()
xsl:sortjava.text.Collator[] getCollators()
xsl:sortjava.lang.String[] getCaseOrders()
xsl:sort.| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||