|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
This interface provides access to methods whose implementation depends on the chosen platform (typically Java or .NET)
| Method Summary | |
boolean |
canReturnCollationKeys(java.util.Comparator collation)
Given a collation, determine whether it is capable of returning collation keys. |
net.sf.saxon.regex.RegularExpression |
compileRegularExpression(java.lang.CharSequence regex,
boolean isXPath,
java.lang.CharSequence flags)
Create a compiled regular expression |
java.lang.Object |
getCollationKey(java.util.Comparator collation,
java.lang.String value)
Given a collation, get a collation key. |
javax.xml.transform.Source |
getParserSource(javax.xml.transform.stream.StreamSource input,
int validation,
boolean dtdValidation,
int stripspace)
Convert a StreamSource to either a SAXSource or a PullSource, depending on the native parser of the selected platform |
java.lang.String |
getPlatformSuffix()
Get a suffix letter to add to the Saxon version number to identify the platform |
java.lang.String |
getPlatformVersion()
Get the platform version |
void |
initialize(Configuration config)
Perform platform-specific initialization of the configuration |
java.net.URI |
makeAbsolute(java.lang.String relativeURI,
java.lang.String base)
Construct an absolute URI from a relative URI and a base URI |
java.util.Comparator |
makeCollation(Configuration config,
java.util.Properties props)
Obtain a collation with a given set of properties. |
| Method Detail |
public void initialize(Configuration config)
public java.net.URI makeAbsolute(java.lang.String relativeURI,
java.lang.String base)
throws java.net.URISyntaxException
relativeURI - the relative URIbase - the base URI
java.net.URISyntaxExceptionpublic java.lang.String getPlatformVersion()
public java.lang.String getPlatformSuffix()
public javax.xml.transform.Source getParserSource(javax.xml.transform.stream.StreamSource input,
int validation,
boolean dtdValidation,
int stripspace)
input - the supplied StreamSourcevalidation - dtdValidation - stripspace -
public net.sf.saxon.regex.RegularExpression compileRegularExpression(java.lang.CharSequence regex,
boolean isXPath,
java.lang.CharSequence flags)
throws XPathException
regex - the source text of the regular expression, in XML Schema or XPath syntaxisXPath - set to true if this is an XPath regular expression, false if it is XML Schemaflags - the flags argument as supplied to functions such as fn:matches(), in string form
XPathException - if the syntax of the regular expression or flags is incorrect
public java.util.Comparator makeCollation(Configuration config,
java.util.Properties props)
throws XPathException
config - the configuration objectprops - the desired properties of the collation
XPathException - if a fatal error occurspublic boolean canReturnCollationKeys(java.util.Comparator collation)
collation - the collation being examined, provided as a Comparator
public java.lang.Object getCollationKey(java.util.Comparator collation,
java.lang.String value)
java.lang.ClassCastException - if the collation is not one that is capable of supplying
collation keys (this should have been checked in advance)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||