286N/A * reserved comment block 286N/A * DO NOT REMOVE OR ALTER! 286N/A * Copyright 2001-2004 The Apache Software Foundation. 286N/A * Licensed under the Apache License, Version 2.0 (the "License"); 286N/A * you may not use this file except in compliance with the License. 286N/A * You may obtain a copy of the License at 286N/A * Unless required by applicable law or agreed to in writing, software 286N/A * distributed under the License is distributed on an "AS IS" BASIS, 286N/A * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 286N/A * See the License for the specific language governing permissions and 286N/A * limitations under the License. 286N/A * Class for carrying settings that are to be used for a particular set 286N/A * of <code>xsl:sort</code> elements. 286N/A * A reference to the translet object for the transformation. 286N/A * The sort order (ascending or descending) for each level of 286N/A * <code>xsl:sort</code> 286N/A * The type of comparison (text or number) for each level of 286N/A * <code>xsl:sort</code> 286N/A * The Locale for each level of <code>xsl:sort</code>, based on any lang 286N/A * attribute or the default Locale. 286N/A * The Collator object in effect for each level of <code>xsl:sort</code> 286N/A * Case ordering for each level of <code>xsl:sort</code>. 286N/A * Create an instance of <code>SortSettings</code>. 286N/A * @param translet {@link com.sun.org.apache.xalan.internal.xsltc.runtime.AbstractTranslet} 286N/A * object for the transformation 286N/A * @param sortOrders an array specifying the sort order for each sort level 286N/A * @param types an array specifying the type of comparison for each sort 286N/A * level (text or number) 286N/A * @param locales an array specifying the Locale for each sort level 286N/A * @param collators an array specifying the Collation in effect for each 286N/A * @param caseOrders an array specifying whether upper-case, lower-case 286N/A * or neither is to take precedence for each sort level. 286N/A * The value of each element is equal to one of 286N/A * <code>"upper-first", "lower-first", or ""</code>. 286N/A * @return A reference to the translet object for the transformation. 286N/A * @return An array containing the sort order (ascending or descending) 286N/A * for each level of <code>xsl:sort</code> 286N/A * @return An array containing the type of comparison (text or number) 286N/A * to perform for each level of <code>xsl:sort</code> 286N/A * @return An array containing the Locale object in effect for each level 286N/A * of <code>xsl:sort</code> 286N/A * @return An array containing the Collator object in effect for each level 286N/A * of <code>xsl:sort</code> 286N/A * @return An array specifying the case ordering for each level of 286N/A * <code>xsl:sort</code>.