net.sf.saxon.sort

Class StandardCollationURIResolver

Implemented Interfaces:
CollationURIResolver, Serializable

public class StandardCollationURIResolver
extends java.lang.Object
implements CollationURIResolver

StandardCollationURIResolver allows a Collation to be created given a URI starting with "http://saxon.sf.net/collation" followed by a set of query parameters.

Method Summary

static StandardCollationURIResolver
getInstance()
Return the singleton instance of this class
StringCollator
resolve(String uri, String base, Configuration config)
Create a collator from a parameterized URI

Method Details

getInstance

public static final StandardCollationURIResolver getInstance()
Return the singleton instance of this class

resolve

public StringCollator resolve(String uri,
                              String base,
                              Configuration config)
Create a collator from a parameterized URI
Specified by:
resolve in interface CollationURIResolver
Returns:
null if the collation URI is not recognized. If the collation URI is recognized but contains errors, the method returns null after sending a warning to the ErrorListener.