net.sf.saxon.sort
Class CollationFactory

java.lang.Object
  extended bynet.sf.saxon.sort.CollationFactory

public class CollationFactory
extends java.lang.Object

CollationFactory allows a Collation to be created given a set of parameters, or a URI containing those parameters.


Constructor Summary
CollationFactory()
           
 
Method Summary
static java.util.Comparator makeCollationFromURI(java.lang.String uri)
          Create a collator from a parameterized URI
static java.util.Comparator makeComparator(java.lang.String className)
          Load a named collator class and check it is OK.
static java.text.Collator makeUsingProperties(java.lang.String langAtt, java.lang.String strengthAtt, java.lang.String decompositionAtt)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CollationFactory

public CollationFactory()
Method Detail

makeUsingProperties

public static java.text.Collator makeUsingProperties(java.lang.String langAtt,
                                                     java.lang.String strengthAtt,
                                                     java.lang.String decompositionAtt)

makeComparator

public static java.util.Comparator makeComparator(java.lang.String className)
                                           throws XPathException
Load a named collator class and check it is OK.

Throws:
XPathException

makeCollationFromURI

public static java.util.Comparator makeCollationFromURI(java.lang.String uri)
                                                 throws XPathException
Create a collator from a parameterized URI

Returns:
null if the collation URI is not suitable
Throws:
XPathException