public class StandardCollationURIResolver extends Object implements CollationURIResolver
Constructor and Description |
---|
StandardCollationURIResolver()
The class is normally used as a singleton, but the constructor is public to allow the class to be named
as a value of the configuration property COLLATION_URI_RESOLVER
|
Modifier and Type | Method and Description |
---|---|
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
|
public StandardCollationURIResolver()
public static StandardCollationURIResolver getInstance()
public StringCollator resolve(String uri, String base, Configuration config)
resolve
in interface CollationURIResolver
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.Copyright (c) 2004-2013 Saxonica Limited. All rights reserved.