Package net.sf.saxon.sort
Class StandardCollationURIResolver
- java.lang.Object
-
- net.sf.saxon.sort.StandardCollationURIResolver
-
- All Implemented Interfaces:
java.io.Serializable
,CollationURIResolver
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.- See Also:
- Serialized Form
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static StandardCollationURIResolver
getInstance()
Return the singleton instance of this classjava.util.Comparator
resolve(java.lang.String uri, java.lang.String base, Configuration config)
Create a collator from a parameterized URI
-
-
-
Method Detail
-
getInstance
public static final StandardCollationURIResolver getInstance()
Return the singleton instance of this class
-
resolve
public java.util.Comparator resolve(java.lang.String uri, java.lang.String base, Configuration config)
Create a collator from a parameterized URI- Specified by:
resolve
in interfaceCollationURIResolver
- Parameters:
uri
- the collation URI as written in the query or stylesheetbase
- The base URI of the static context where the collation URI appears. The base URI is available only in cases where the collation URI is resolved at compile time; in cases where the collation URI is not resolved until execution time (typically because it is supplied as an expression rather than as a string literal) this parameter is currently set to null.config
- The configuration. Provided in case the collation URI resolver needs it.- 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.
-
-