| 
||||||||||
| 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 | |||||||||