Sophie

Sophie

distrib > Mageia > 7 > x86_64 > by-pkgid > b3bdfe6d859a3d6920ff2c44b38e9a6f > files > 869

saxon-manual-9.4.0.9-2.mga7.noarch.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc (build 1.6.0_18) on Fri Dec 09 20:47:40 GMT 2011 -->
<TITLE>
EnterpriseConfiguration
</TITLE>

<META NAME="date" CONTENT="2011-12-09">

<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">

<SCRIPT type="text/javascript">
function windowTitle()
{
    if (location.href.indexOf('is-external=true') == -1) {
        parent.document.title="EnterpriseConfiguration";
    }
}
</SCRIPT>
<NOSCRIPT>
</NOSCRIPT>

</HEAD>

<BODY BGCOLOR="white" onload="windowTitle();">
<HR>


<!-- ========= START OF TOP NAVBAR ======= -->
<A NAME="navbar_top"><!-- --></A>
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>

<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../com/saxonica/config/DynamicLoaderPE.html" title="class in com.saxonica.config"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../com/saxonica/config/EnterpriseConfiguration.SurrogateSchema.html" title="class in com.saxonica.config"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../../../index.html?com/saxonica/config/EnterpriseConfiguration.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="EnterpriseConfiguration.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>


</FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  SUMMARY:&nbsp;<A HREF="#nested_class_summary">NESTED</A>&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_net.sf.saxon.Configuration">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->

<HR>
<!-- ======== START OF CLASS DATA ======== -->
<H2>
<FONT SIZE="-1">
com.saxonica.config</FONT>
<BR>
Class EnterpriseConfiguration</H2>
<PRE>
<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</A>
  <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../net/sf/saxon/Configuration.html" title="class in net.sf.saxon">net.sf.saxon.Configuration</A>
      <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../com/saxonica/config/ProfessionalConfiguration.html" title="class in com.saxonica.config">com.saxonica.config.ProfessionalConfiguration</A>
          <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>com.saxonica.config.EnterpriseConfiguration</B>
</PRE>
<DL>
<DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://download.oracle.com/javase/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</A>, <A HREF="../../../net/sf/saxon/lib/SourceResolver.html" title="interface in net.sf.saxon.lib">SourceResolver</A>, <A HREF="../../../net/sf/saxon/om/NotationSet.html" title="interface in net.sf.saxon.om">NotationSet</A></DD>
</DL>
<HR>
<DL>
<DT><PRE>public final class <B>EnterpriseConfiguration</B><DT>extends <A HREF="../../../com/saxonica/config/ProfessionalConfiguration.html" title="class in com.saxonica.config">ProfessionalConfiguration</A></DL>
</PRE>

<P>
A subclass of Configuration that defines a schema-aware processor. This contains
 helper methods invoked both at compile time and at run-time to perform operations
 that are allowed only in a schema-aware processor; the superclass Configuration
 contains the dummy versions of these methods used in a non-schema-aware processor.
 The interface is designed so that the calling classes contain no references to classes
 that are available only in the schema-aware product.
 <p>
 Applications should avoid using this class directly, and should instead access all the
 necessary functionality through its superclass, <A HREF="../../../net/sf/saxon/Configuration.html" title="class in net.sf.saxon"><CODE>Configuration</CODE></A>.
<P>

<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../serialized-form.html#com.saxonica.config.EnterpriseConfiguration">Serialized Form</A></DL>
<HR>

<P>
<!-- ======== NESTED CLASS SUMMARY ======== -->

<A NAME="nested_class_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Nested Class Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;class</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../com/saxonica/config/EnterpriseConfiguration.SurrogateSchema.html" title="class in com.saxonica.config">EnterpriseConfiguration.SurrogateSchema</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A SurrogateSchema is a dummy schema object that is stored in the schema cache while the schema for
 a given namespace is being processed.</TD>
</TR>
</TABLE>
&nbsp;<A NAME="nested_classes_inherited_from_class_net.sf.saxon.Configuration"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Nested classes/interfaces inherited from class net.sf.saxon.<A HREF="../../../net/sf/saxon/Configuration.html" title="class in net.sf.saxon">Configuration</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><A HREF="../../../net/sf/saxon/Configuration.LicenseFeature.html" title="class in net.sf.saxon">Configuration.LicenseFeature</A></CODE></TD>
</TR>
</TABLE>
&nbsp;
<!-- =========== FIELD SUMMARY =========== -->

<A NAME="field_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Field Summary</B></FONT></TH>
</TR>
</TABLE>
&nbsp;<A NAME="fields_inherited_from_class_net.sf.saxon.Configuration"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Fields inherited from class net.sf.saxon.<A HREF="../../../net/sf/saxon/Configuration.html" title="class in net.sf.saxon">Configuration</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><A HREF="../../../net/sf/saxon/Configuration.html#configurationClass">configurationClass</A>, <A HREF="../../../net/sf/saxon/Configuration.html#DO_NOT_RECOVER">DO_NOT_RECOVER</A>, <A HREF="../../../net/sf/saxon/Configuration.html#JAVA_APPLICATION">JAVA_APPLICATION</A>, <A HREF="../../../net/sf/saxon/Configuration.html#optimizationLevel">optimizationLevel</A>, <A HREF="../../../net/sf/saxon/Configuration.html#optimizer">optimizer</A>, <A HREF="../../../net/sf/saxon/Configuration.html#RECOVER_SILENTLY">RECOVER_SILENTLY</A>, <A HREF="../../../net/sf/saxon/Configuration.html#RECOVER_WITH_WARNINGS">RECOVER_WITH_WARNINGS</A>, <A HREF="../../../net/sf/saxon/Configuration.html#softwareEdition">softwareEdition</A>, <A HREF="../../../net/sf/saxon/Configuration.html#vendorFunctionLibrary">vendorFunctionLibrary</A>, <A HREF="../../../net/sf/saxon/Configuration.html#XML_SCHEMA">XML_SCHEMA</A>, <A HREF="../../../net/sf/saxon/Configuration.html#XML10">XML10</A>, <A HREF="../../../net/sf/saxon/Configuration.html#XML11">XML11</A>, <A HREF="../../../net/sf/saxon/Configuration.html#XPATH">XPATH</A>, <A HREF="../../../net/sf/saxon/Configuration.html#XQUERY">XQUERY</A>, <A HREF="../../../net/sf/saxon/Configuration.html#XSD10">XSD10</A>, <A HREF="../../../net/sf/saxon/Configuration.html#XSD11">XSD11</A>, <A HREF="../../../net/sf/saxon/Configuration.html#xsdVersion">xsdVersion</A>, <A HREF="../../../net/sf/saxon/Configuration.html#XSLT">XSLT</A></CODE></TD>
</TR>
</TABLE>
&nbsp;
<!-- ======== CONSTRUCTOR SUMMARY ======== -->

<A NAME="constructor_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Constructor Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../../com/saxonica/config/EnterpriseConfiguration.html#EnterpriseConfiguration()">EnterpriseConfiguration</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create an EnterpriseConfiguration</TD>
</TR>
</TABLE>
&nbsp;
<!-- ========== METHOD SUMMARY =========== -->

<A NAME="method_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Method Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../com/saxonica/config/EnterpriseConfiguration.html#addSchema(com.saxonica.schema.PreparedSchema)">addSchema</A></B>(<A HREF="../../../com/saxonica/schema/PreparedSchema.html" title="class in com.saxonica.schema">PreparedSchema</A>&nbsp;pschema)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Add a schema (a collection of schema components) to the cache</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../com/saxonica/config/EnterpriseConfiguration.html#addSchemaForBuiltInNamespace(java.lang.String)">addSchemaForBuiltInNamespace</A></B>(<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;namespace)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Add a built-in schema for a given namespace.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../com/saxonica/config/EnterpriseConfiguration.html#addSchemaSource(javax.xml.transform.Source, javax.xml.transform.ErrorListener)">addSchemaSource</A></B>(<A HREF="http://download.oracle.com/javase/6/docs/api/javax/xml/transform/Source.html?is-external=true" title="class or interface in javax.xml.transform">Source</A>&nbsp;schemaSource,
                <A HREF="http://download.oracle.com/javase/6/docs/api/javax/xml/transform/ErrorListener.html?is-external=true" title="class or interface in javax.xml.transform">ErrorListener</A>&nbsp;errorListener)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Load a schema, which will be available for use by all subsequent operations using
 this EnterpriseConfiguration.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../com/saxonica/config/EnterpriseConfiguration.html#addSurrogateSchema(java.lang.String)">addSurrogateSchema</A></B>(<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;namespace)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Put a temporary schema marker in the cache, to indicate that a schema for a given
 namespace is being processed.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../com/saxonica/config/EnterpriseConfiguration.html#checkLicensedFeature(int, java.lang.String)">checkLicensedFeature</A></B>(int&nbsp;feature,
                     <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;name)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Check whether a particular feature is licensed, with a fatal error if it is not</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../com/saxonica/config/EnterpriseConfiguration.html#checkTypeDerivationIsOK(net.sf.saxon.type.SchemaType, net.sf.saxon.type.SchemaType, int)">checkTypeDerivationIsOK</A></B>(<A HREF="../../../net/sf/saxon/type/SchemaType.html" title="interface in net.sf.saxon.type">SchemaType</A>&nbsp;derived,
                        <A HREF="../../../net/sf/saxon/type/SchemaType.html" title="interface in net.sf.saxon.type">SchemaType</A>&nbsp;base,
                        int&nbsp;block)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Check that a type is validly derived from another type, following the rules for the Schema Component
 Constraint "Is Type Derivation OK (Simple)" (3.14.6) or "Is Type Derivation OK (Complex)" (3.4.6) as
 appropriate.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../com/saxonica/config/EnterpriseConfiguration.html#clearSchemaCache()">clearSchemaCache</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Remove all schema components that have been loaded into this Configuration.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../com/saxonica/config/EnterpriseConfiguration.html#declareBuiltInExtensionElementNamespaces()">declareBuiltInExtensionElementNamespaces</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Declare the built-in XSLT extension element namespaces</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../com/saxonica/config/EnterpriseConfiguration.html#exportComponents(net.sf.saxon.event.Receiver)">exportComponents</A></B>(<A HREF="../../../net/sf/saxon/event/Receiver.html" title="interface in net.sf.saxon.event">Receiver</A>&nbsp;out)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Export a precompiled Schema Component Model containing all the components (except built-in components)
 that have been loaded into this Processor.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../net/sf/saxon/event/Receiver.html" title="interface in net.sf.saxon.event">Receiver</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../com/saxonica/config/EnterpriseConfiguration.html#getAnnotationStripper(net.sf.saxon.event.Receiver)">getAnnotationStripper</A></B>(<A HREF="../../../net/sf/saxon/event/Receiver.html" title="interface in net.sf.saxon.event">Receiver</A>&nbsp;destination)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Add to a pipeline a receiver that strips all type annotations.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../net/sf/saxon/type/SchemaDeclaration.html" title="interface in net.sf.saxon.type">SchemaDeclaration</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../com/saxonica/config/EnterpriseConfiguration.html#getAttributeDeclaration(int)">getAttributeDeclaration</A></B>(int&nbsp;fingerprint)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get a global attribute declaration</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../com/saxonica/config/EnterpriseConfiguration.html#getConfigurationProperty(java.lang.String)">getConfigurationProperty</A></B>(<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;name)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get a property of the configuration</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../net/sf/saxon/event/Receiver.html" title="interface in net.sf.saxon.event">Receiver</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../com/saxonica/config/EnterpriseConfiguration.html#getDocumentValidator(net.sf.saxon.event.Receiver, java.lang.String, int, int, net.sf.saxon.type.SchemaType, int)">getDocumentValidator</A></B>(<A HREF="../../../net/sf/saxon/event/Receiver.html" title="interface in net.sf.saxon.event">Receiver</A>&nbsp;receiver,
                     <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;systemId,
                     int&nbsp;validationMode,
                     int&nbsp;stripSpace,
                     <A HREF="../../../net/sf/saxon/type/SchemaType.html" title="interface in net.sf.saxon.type">SchemaType</A>&nbsp;schemaType,
                     int&nbsp;topLevelElementName)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get a document-level validator to add to a Receiver pipeline</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../com/saxonica/config/EnterpriseConfiguration.html#getEditionCode()">getEditionCode</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the edition code identifying this configuration: "HE", "PE" or "EE"</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../net/sf/saxon/type/SchemaDeclaration.html" title="interface in net.sf.saxon.type">SchemaDeclaration</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../com/saxonica/config/EnterpriseConfiguration.html#getElementDeclaration(int)">getElementDeclaration</A></B>(int&nbsp;fingerprint)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get a global element declaration</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../net/sf/saxon/type/SchemaDeclaration.html" title="interface in net.sf.saxon.type">SchemaDeclaration</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../com/saxonica/config/EnterpriseConfiguration.html#getElementDeclaration(net.sf.saxon.om.StructuredQName)">getElementDeclaration</A></B>(<A HREF="../../../net/sf/saxon/om/StructuredQName.html" title="class in net.sf.saxon.om">StructuredQName</A>&nbsp;qName)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get a global element declaration.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../net/sf/saxon/event/SequenceReceiver.html" title="class in net.sf.saxon.event">SequenceReceiver</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../com/saxonica/config/EnterpriseConfiguration.html#getElementValidator(net.sf.saxon.event.SequenceReceiver, net.sf.saxon.om.NodeName, int, net.sf.saxon.type.SchemaType, int)">getElementValidator</A></B>(<A HREF="../../../net/sf/saxon/event/SequenceReceiver.html" title="class in net.sf.saxon.event">SequenceReceiver</A>&nbsp;receiver,
                    <A HREF="../../../net/sf/saxon/om/NodeName.html" title="interface in net.sf.saxon.om">NodeName</A>&nbsp;elemName,
                    int&nbsp;locationId,
                    <A HREF="../../../net/sf/saxon/type/SchemaType.html" title="interface in net.sf.saxon.type">SchemaType</A>&nbsp;schemaType,
                    int&nbsp;validation)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get a Receiver that can be used to validate an element, and that passes the validated
 element on to a target receiver.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="http://download.oracle.com/javase/6/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</A>&lt;? extends <A HREF="../../../net/sf/saxon/type/SchemaType.html" title="interface in net.sf.saxon.type">SchemaType</A>&gt;</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../com/saxonica/config/EnterpriseConfiguration.html#getExtensionsOfType(net.sf.saxon.type.SchemaType)">getExtensionsOfType</A></B>(<A HREF="../../../net/sf/saxon/type/SchemaType.html" title="interface in net.sf.saxon.type">SchemaType</A>&nbsp;type)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the set of complex types that have been defined as extensions of a given type.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="http://download.oracle.com/javase/6/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../com/saxonica/config/EnterpriseConfiguration.html#getImportedNamespaces()">getImportedNamespaces</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the set of namespaces of imported schemas</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../com/saxonica/config/EnterpriseConfiguration.html#getNamespaceStatus(java.lang.String)">getNamespaceStatus</A></B>(<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;namespace)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the status of a particular schema namespace.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;int[]</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../com/saxonica/config/EnterpriseConfiguration.html#getOccurrenceLimits()">getOccurrenceLimits</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the occurrence limits previously set using setOccurrenceLimits (or the default)</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../net/sf/saxon/type/SchemaType.html" title="interface in net.sf.saxon.type">SchemaType</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../com/saxonica/config/EnterpriseConfiguration.html#getSchemaType(int)">getSchemaType</A></B>(int&nbsp;fingerprint)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the top-level schema type with a given fingerprint.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../net/sf/saxon/lib/SchemaURIResolver.html" title="interface in net.sf.saxon.lib">SchemaURIResolver</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../com/saxonica/config/EnterpriseConfiguration.html#getSchemaURIResolver()">getSchemaURIResolver</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the user-defined SchemaURIResolver for resolving URIs used in "import schema"
 declarations; if none has been explicitly set, returns the standard schema URI resolver.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../com/saxonica/schema/PreparedSchema.html" title="class in com.saxonica.schema">PreparedSchema</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../com/saxonica/config/EnterpriseConfiguration.html#getSuperSchema()">getSuperSchema</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the SuperSchema, containing references to all names defined in all
 known schemas</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../com/saxonica/config/EnterpriseConfiguration.html#importComponents(javax.xml.transform.Source)">importComponents</A></B>(<A HREF="http://download.oracle.com/javase/6/docs/api/javax/xml/transform/Source.html?is-external=true" title="class or interface in javax.xml.transform">Source</A>&nbsp;source)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Import a precompiled Schema Component Model from a given Source.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../com/saxonica/config/EnterpriseConfiguration.html#isDeclaredNotation(java.lang.String, java.lang.String)">isDeclaredNotation</A></B>(<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;uri,
                   <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;local)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ask whether a given notation has been declared in the schema</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../com/saxonica/config/EnterpriseConfiguration.html#isSchemaAvailable(java.lang.String)">isSchemaAvailable</A></B>(<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;targetNamespace)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Determine whether the Configuration contains a cached schema for a given target namespace</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../com/saxonica/config/EnterpriseConfiguration.html#isSealedNamespace(java.lang.String)">isSealedNamespace</A></B>(<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;namespace)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Test whether a schema namespace is sealed.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../net/sf/saxon/value/Value.html" title="class in net.sf.saxon.value">Value</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../com/saxonica/config/EnterpriseConfiguration.html#makeClosure(net.sf.saxon.expr.Expression, int, net.sf.saxon.expr.XPathContext)">makeClosure</A></B>(<A HREF="../../../net/sf/saxon/expr/Expression.html" title="class in net.sf.saxon.expr">Expression</A>&nbsp;expression,
            int&nbsp;ref,
            <A HREF="../../../net/sf/saxon/expr/XPathContext.html" title="interface in net.sf.saxon.expr">XPathContext</A>&nbsp;context)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Make a Closure, given the expected reference count</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../net/sf/saxon/event/FilterFactory.html" title="interface in net.sf.saxon.event">FilterFactory</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../com/saxonica/config/EnterpriseConfiguration.html#makeDocumentProjector(net.sf.saxon.expr.parser.PathMap.PathMapRoot)">makeDocumentProjector</A></B>(<A HREF="../../../net/sf/saxon/expr/parser/PathMap.PathMapRoot.html" title="class in net.sf.saxon.expr.parser">PathMap.PathMapRoot</A>&nbsp;map)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create a document projector for a given path map.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../net/sf/saxon/om/ValueRepresentation.html" title="interface in net.sf.saxon.om">ValueRepresentation</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../com/saxonica/config/EnterpriseConfiguration.html#makeSequenceExtent(net.sf.saxon.expr.Expression, int, net.sf.saxon.expr.XPathContext)">makeSequenceExtent</A></B>(<A HREF="../../../net/sf/saxon/expr/Expression.html" title="class in net.sf.saxon.expr">Expression</A>&nbsp;expression,
                   int&nbsp;ref,
                   <A HREF="../../../net/sf/saxon/expr/XPathContext.html" title="interface in net.sf.saxon.expr">XPathContext</A>&nbsp;context)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Make a SequenceExtent, given the expected reference count</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../net/sf/saxon/event/Receiver.html" title="interface in net.sf.saxon.event">Receiver</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../com/saxonica/config/EnterpriseConfiguration.html#makeStreamingTransformer(net.sf.saxon.expr.XPathContext, net.sf.saxon.trans.Mode)">makeStreamingTransformer</A></B>(<A HREF="../../../net/sf/saxon/expr/XPathContext.html" title="interface in net.sf.saxon.expr">XPathContext</A>&nbsp;context,
                         <A HREF="../../../net/sf/saxon/trans/Mode.html" title="class in net.sf.saxon.trans">Mode</A>&nbsp;mode)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create a streaming transformer</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../com/saxonica/config/EnterpriseConfiguration.html#needEnterpriseEdition()">needEnterpriseEdition</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Throw an error indicating that a request cannot be satisfied because it requires
 the enterprise edition of Saxon.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../net/sf/saxon/expr/parser/ExpressionParser.html" title="class in net.sf.saxon.expr.parser">ExpressionParser</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../com/saxonica/config/EnterpriseConfiguration.html#newExpressionParser(java.lang.String, boolean, net.sf.saxon.value.DecimalValue)">newExpressionParser</A></B>(<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;language,
                    boolean&nbsp;updating,
                    <A HREF="../../../net/sf/saxon/value/DecimalValue.html" title="class in net.sf.saxon.value">DecimalValue</A>&nbsp;languageVersion)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Make an expression Parser for a specified version of XPath or XQuery</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../net/sf/saxon/expr/PendingUpdateList.html" title="interface in net.sf.saxon.expr">PendingUpdateList</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../com/saxonica/config/EnterpriseConfiguration.html#newPendingUpdateList()">newPendingUpdateList</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get a new Pending Update List</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../com/saxonica/schema/SchemaCompiler.html" title="class in com.saxonica.schema">SchemaCompiler</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../com/saxonica/config/EnterpriseConfiguration.html#newSchemaCompiler()">newSchemaCompiler</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Make a SchemaCompiler which can be used to compile schema documents.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../net/sf/saxon/query/StaticQueryContext.html" title="class in net.sf.saxon.query">StaticQueryContext</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../com/saxonica/config/EnterpriseConfiguration.html#newStaticQueryContext()">newStaticQueryContext</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get a new StaticQueryContext (which is also the factory class for creating a query parser)</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../net/sf/saxon/expr/parser/Optimizer.html" title="class in net.sf.saxon.expr.parser">Optimizer</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../com/saxonica/config/EnterpriseConfiguration.html#obtainOptimizer()">obtainOptimizer</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Factory method to get an Optimizer</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../com/saxonica/config/EnterpriseConfiguration.html#readInlineSchema(net.sf.saxon.om.NodeInfo, java.lang.String, javax.xml.transform.ErrorListener)">readInlineSchema</A></B>(<A HREF="../../../net/sf/saxon/om/NodeInfo.html" title="interface in net.sf.saxon.om">NodeInfo</A>&nbsp;root,
                 <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;expected,
                 <A HREF="http://download.oracle.com/javase/6/docs/api/javax/xml/transform/ErrorListener.html?is-external=true" title="class or interface in javax.xml.transform">ErrorListener</A>&nbsp;errorListener)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Read an inline schema from a stylesheet</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../com/saxonica/config/EnterpriseConfiguration.html#readMultipleSchemas(net.sf.saxon.event.PipelineConfiguration, java.lang.String, java.util.Collection, java.lang.String)">readMultipleSchemas</A></B>(<A HREF="../../../net/sf/saxon/event/PipelineConfiguration.html" title="class in net.sf.saxon.event">PipelineConfiguration</A>&nbsp;pipe,
                    <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;baseURI,
                    <A HREF="http://download.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</A>&nbsp;schemaLocations,
                    <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;expected)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Read schema documents from a list of schema locations</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../com/saxonica/config/EnterpriseConfiguration.html#readSchema(net.sf.saxon.event.PipelineConfiguration, java.lang.String, java.lang.String, java.lang.String)">readSchema</A></B>(<A HREF="../../../net/sf/saxon/event/PipelineConfiguration.html" title="class in net.sf.saxon.event">PipelineConfiguration</A>&nbsp;pipe,
           <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;baseURI,
           <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;schemaLocation,
           <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;expected)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Read a schema from a given schema location</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../com/saxonica/config/EnterpriseConfiguration.html#removeSchema(java.lang.String)">removeSchema</A></B>(<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;namespace)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Remove the schema for a given namespace.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../com/saxonica/config/EnterpriseConfiguration.html#sealNamespace(java.lang.String)">sealNamespace</A></B>(<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;namespace)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Mark a schema namespace as being sealed.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../com/saxonica/config/EnterpriseConfiguration.html#setConfigurationProperty(java.lang.String, java.lang.Object)">setConfigurationProperty</A></B>(<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;name,
                         <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;value)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set a property of the configuration.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../com/saxonica/config/EnterpriseConfiguration.html#setLicensedFeatures()">setLicensedFeatures</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../com/saxonica/config/EnterpriseConfiguration.html#setNamespaceStatus(java.lang.String, int)">setNamespaceStatus</A></B>(<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;namespace,
                   int&nbsp;status)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the status of a particular schema namespace.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../com/saxonica/config/EnterpriseConfiguration.html#setOccurrenceLimits(int, int)">setOccurrenceLimits</A></B>(int&nbsp;minimum,
                    int&nbsp;maximum)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the occurrence limits to be used when compiling a finite state automaton.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../com/saxonica/config/EnterpriseConfiguration.html#setParameterizedURIResolver()">setParameterizedURIResolver</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the URIResolver to a URI resolver that allows query parameters after the URI,
 and in the case of Saxon-EE, that inteprets the file extension .ptree</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../com/saxonica/config/EnterpriseConfiguration.html#setSchemaURIResolver(net.sf.saxon.lib.SchemaURIResolver)">setSchemaURIResolver</A></B>(<A HREF="../../../net/sf/saxon/lib/SchemaURIResolver.html" title="interface in net.sf.saxon.lib">SchemaURIResolver</A>&nbsp;resolver)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set a user-defined SchemaURIResolver for resolving URIs used in "import schema"
 declarations.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../com/saxonica/config/EnterpriseConfiguration.html#testFeature(int)">testFeature</A></B>(int&nbsp;feature)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Determine if a particular feature is licensed.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../net/sf/saxon/type/SimpleType.html" title="interface in net.sf.saxon.type">SimpleType</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../com/saxonica/config/EnterpriseConfiguration.html#validateAttribute(int, java.lang.CharSequence, int)">validateAttribute</A></B>(int&nbsp;nameCode,
                  <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/CharSequence.html?is-external=true" title="class or interface in java.lang">CharSequence</A>&nbsp;value,
                  int&nbsp;validation)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Validate an attribute value (XSLT only)</TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_com.saxonica.config.ProfessionalConfiguration"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from class com.saxonica.config.<A HREF="../../../com/saxonica/config/ProfessionalConfiguration.html" title="class in com.saxonica.config">ProfessionalConfiguration</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><A HREF="../../../com/saxonica/config/ProfessionalConfiguration.html#addExtensionBinders(net.sf.saxon.functions.FunctionLibraryList)">addExtensionBinders</A>, <A HREF="../../../com/saxonica/config/ProfessionalConfiguration.html#declareBuiltInExtensionFunctions()">declareBuiltInExtensionFunctions</A>, <A HREF="../../../com/saxonica/config/ProfessionalConfiguration.html#displayLicenseMessage()">displayLicenseMessage</A>, <A HREF="../../../com/saxonica/config/ProfessionalConfiguration.html#getExtensionBinder(java.lang.String)">getExtensionBinder</A>, <A HREF="../../../com/saxonica/config/ProfessionalConfiguration.html#getExtensionElementFactory(java.lang.String)">getExtensionElementFactory</A>, <A HREF="../../../com/saxonica/config/ProfessionalConfiguration.html#getFeature(java.lang.String)">getFeature</A>, <A HREF="../../../com/saxonica/config/ProfessionalConfiguration.html#getVendorFunctionLibrary()">getVendorFunctionLibrary</A>, <A HREF="../../../com/saxonica/config/ProfessionalConfiguration.html#importLicenseDetails(com.saxonica.config.ProfessionalConfiguration)">importLicenseDetails</A>, <A HREF="../../../com/saxonica/config/ProfessionalConfiguration.html#isLicensedFeature(int)">isLicensedFeature</A>, <A HREF="../../../com/saxonica/config/ProfessionalConfiguration.html#isLicenseFound()">isLicenseFound</A>, <A HREF="../../../com/saxonica/config/ProfessionalConfiguration.html#isLicenseNotFound()">isLicenseNotFound</A>, <A HREF="../../../com/saxonica/config/ProfessionalConfiguration.html#isSchemaAware(int)">isSchemaAware</A>, <A HREF="../../../com/saxonica/config/ProfessionalConfiguration.html#loadLicense()">loadLicense</A>, <A HREF="../../../com/saxonica/config/ProfessionalConfiguration.html#makeProfessionalConfiguration(java.lang.ClassLoader, java.lang.String)">makeProfessionalConfiguration</A>, <A HREF="../../../com/saxonica/config/ProfessionalConfiguration.html#makeStyleNodeFactory()">makeStyleNodeFactory</A>, <A HREF="../../../com/saxonica/config/ProfessionalConfiguration.html#makeUnconstructedDocument(net.sf.saxon.expr.instruct.DocumentInstr, net.sf.saxon.expr.XPathContext)">makeUnconstructedDocument</A>, <A HREF="../../../com/saxonica/config/ProfessionalConfiguration.html#makeUnconstructedElement(net.sf.saxon.expr.instruct.ElementCreator, net.sf.saxon.expr.XPathContext)">makeUnconstructedElement</A>, <A HREF="../../../com/saxonica/config/ProfessionalConfiguration.html#newUserFunction(boolean)">newUserFunction</A>, <A HREF="../../../com/saxonica/config/ProfessionalConfiguration.html#readConfigurationFile(javax.xml.transform.Source)">readConfigurationFile</A>, <A HREF="../../../com/saxonica/config/ProfessionalConfiguration.html#resolveSource(javax.xml.transform.Source, net.sf.saxon.Configuration)">resolveSource</A>, <A HREF="../../../com/saxonica/config/ProfessionalConfiguration.html#setExtensionBinder(java.lang.String, net.sf.saxon.functions.FunctionLibrary)">setExtensionBinder</A>, <A HREF="../../../com/saxonica/config/ProfessionalConfiguration.html#setExtensionElementNamespace(java.lang.String, java.lang.String)">setExtensionElementNamespace</A>, <A HREF="../../../com/saxonica/config/ProfessionalConfiguration.html#supplyLicenseKey(java.io.BufferedReader)">supplyLicenseKey</A></CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_net.sf.saxon.Configuration"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from class net.sf.saxon.<A HREF="../../../net/sf/saxon/Configuration.html" title="class in net.sf.saxon">Configuration</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><A HREF="../../../net/sf/saxon/Configuration.html#addSchemaSource(javax.xml.transform.Source)">addSchemaSource</A>, <A HREF="../../../net/sf/saxon/Configuration.html#buildDocument(javax.xml.transform.Source)">buildDocument</A>, <A HREF="../../../net/sf/saxon/Configuration.html#buildDocument(javax.xml.transform.Source, net.sf.saxon.lib.ParseOptions)">buildDocument</A>, <A HREF="../../../net/sf/saxon/Configuration.html#getCharacterSetFactory()">getCharacterSetFactory</A>, <A HREF="../../../net/sf/saxon/Configuration.html#getClass(java.lang.String, boolean, java.lang.ClassLoader)">getClass</A>, <A HREF="../../../net/sf/saxon/Configuration.html#getCollationMap()">getCollationMap</A>, <A HREF="../../../net/sf/saxon/Configuration.html#getCollationURIResolver()">getCollationURIResolver</A>, <A HREF="../../../net/sf/saxon/Configuration.html#getCollectionURIResolver()">getCollectionURIResolver</A>, <A HREF="../../../net/sf/saxon/Configuration.html#getConfiguration(net.sf.saxon.expr.XPathContext)">getConfiguration</A>, <A HREF="../../../net/sf/saxon/Configuration.html#getConversionContext()">getConversionContext</A>, <A HREF="../../../net/sf/saxon/Configuration.html#getConversionRules()">getConversionRules</A>, <A HREF="../../../net/sf/saxon/Configuration.html#getDebugger()">getDebugger</A>, <A HREF="../../../net/sf/saxon/Configuration.html#getDefaultCollection()">getDefaultCollection</A>, <A HREF="../../../net/sf/saxon/Configuration.html#getDefaultCountry()">getDefaultCountry</A>, <A HREF="../../../net/sf/saxon/Configuration.html#getDefaultLanguage()">getDefaultLanguage</A>, <A HREF="../../../net/sf/saxon/Configuration.html#getDefaultSerializationProperties()">getDefaultSerializationProperties</A>, <A HREF="../../../net/sf/saxon/Configuration.html#getDefaultStaticQueryContext()">getDefaultStaticQueryContext</A>, <A HREF="../../../net/sf/saxon/Configuration.html#getDefaultXsltCompilerInfo()">getDefaultXsltCompilerInfo</A>, <A HREF="../../../net/sf/saxon/Configuration.html#getDocumentNumberAllocator()">getDocumentNumberAllocator</A>, <A HREF="../../../net/sf/saxon/Configuration.html#getDOMLevel()">getDOMLevel</A>, <A HREF="../../../net/sf/saxon/Configuration.html#getDynamicLoader()">getDynamicLoader</A>, <A HREF="../../../net/sf/saxon/Configuration.html#getErrorListener()">getErrorListener</A>, <A HREF="../../../net/sf/saxon/Configuration.html#getExternalObjectModel(java.lang.Class)">getExternalObjectModel</A>, <A HREF="../../../net/sf/saxon/Configuration.html#getExternalObjectModel(java.lang.String)">getExternalObjectModel</A>, <A HREF="../../../net/sf/saxon/Configuration.html#getExternalObjectModels()">getExternalObjectModels</A>, <A HREF="../../../net/sf/saxon/Configuration.html#getExternalObjectType(int)">getExternalObjectType</A>, <A HREF="../../../net/sf/saxon/Configuration.html#getGlobalDocumentPool()">getGlobalDocumentPool</A>, <A HREF="../../../net/sf/saxon/Configuration.html#getHostLanguage()">getHostLanguage</A>, <A HREF="../../../net/sf/saxon/Configuration.html#getInstance(java.lang.String, java.lang.ClassLoader)">getInstance</A>, <A HREF="../../../net/sf/saxon/Configuration.html#getIntegratedFunctionLibrary()">getIntegratedFunctionLibrary</A>, <A HREF="../../../net/sf/saxon/Configuration.html#getLocale(java.lang.String)">getLocale</A>, <A HREF="../../../net/sf/saxon/Configuration.html#getLocalizerFactory()">getLocalizerFactory</A>, <A HREF="../../../net/sf/saxon/Configuration.html#getMessageEmitterClass()">getMessageEmitterClass</A>, <A HREF="../../../net/sf/saxon/Configuration.html#getModuleURIResolver()">getModuleURIResolver</A>, <A HREF="../../../net/sf/saxon/Configuration.html#getNameChecker()">getNameChecker</A>, <A HREF="../../../net/sf/saxon/Configuration.html#getNamePool()">getNamePool</A>, <A HREF="../../../net/sf/saxon/Configuration.html#getOutputURIResolver()">getOutputURIResolver</A>, <A HREF="../../../net/sf/saxon/Configuration.html#getParseOptions()">getParseOptions</A>, <A HREF="../../../net/sf/saxon/Configuration.html#getPlatform()">getPlatform</A>, <A HREF="../../../net/sf/saxon/Configuration.html#getProcessor()">getProcessor</A>, <A HREF="../../../net/sf/saxon/Configuration.html#getProductTitle()">getProductTitle</A>, <A HREF="../../../net/sf/saxon/Configuration.html#getRecoveryPolicy()">getRecoveryPolicy</A>, <A HREF="../../../net/sf/saxon/Configuration.html#getSchemaValidationMode()">getSchemaValidationMode</A>, <A HREF="../../../net/sf/saxon/Configuration.html#getSerializerFactory()">getSerializerFactory</A>, <A HREF="../../../net/sf/saxon/Configuration.html#getSourceParser()">getSourceParser</A>, <A HREF="../../../net/sf/saxon/Configuration.html#getSourceParserClass()">getSourceParserClass</A>, <A HREF="../../../net/sf/saxon/Configuration.html#getSourceResolver()">getSourceResolver</A>, <A HREF="../../../net/sf/saxon/Configuration.html#getStandardErrorOutput()">getStandardErrorOutput</A>, <A HREF="../../../net/sf/saxon/Configuration.html#getStandardModuleURIResolver()">getStandardModuleURIResolver</A>, <A HREF="../../../net/sf/saxon/Configuration.html#getStripsWhiteSpace()">getStripsWhiteSpace</A>, <A HREF="../../../net/sf/saxon/Configuration.html#getStyleParser()">getStyleParser</A>, <A HREF="../../../net/sf/saxon/Configuration.html#getStyleParserClass()">getStyleParserClass</A>, <A HREF="../../../net/sf/saxon/Configuration.html#getSystemURIResolver()">getSystemURIResolver</A>, <A HREF="../../../net/sf/saxon/Configuration.html#getTraceListener()">getTraceListener</A>, <A HREF="../../../net/sf/saxon/Configuration.html#getTraceListenerClass()">getTraceListenerClass</A>, <A HREF="../../../net/sf/saxon/Configuration.html#getTreeModel()">getTreeModel</A>, <A HREF="../../../net/sf/saxon/Configuration.html#getTypeHierarchy()">getTypeHierarchy</A>, <A HREF="../../../net/sf/saxon/Configuration.html#getURIResolver()">getURIResolver</A>, <A HREF="../../../net/sf/saxon/Configuration.html#getXMLVersion()">getXMLVersion</A>, <A HREF="../../../net/sf/saxon/Configuration.html#getXsdVersion()">getXsdVersion</A>, <A HREF="../../../net/sf/saxon/Configuration.html#init()">init</A>, <A HREF="../../../net/sf/saxon/Configuration.html#instantiateClassName(java.lang.String, java.lang.Object, java.lang.Class)">instantiateClassName</A>, <A HREF="../../../net/sf/saxon/Configuration.html#isAllowExternalFunctions()">isAllowExternalFunctions</A>, <A HREF="../../../net/sf/saxon/Configuration.html#isCompatible(net.sf.saxon.Configuration)">isCompatible</A>, <A HREF="../../../net/sf/saxon/Configuration.html#isCompileWithTracing()">isCompileWithTracing</A>, <A HREF="../../../net/sf/saxon/Configuration.html#isDebugBytecode()">isDebugBytecode</A>, <A HREF="../../../net/sf/saxon/Configuration.html#isDisplayBytecode()">isDisplayBytecode</A>, <A HREF="../../../net/sf/saxon/Configuration.html#isExpandAttributeDefaults()">isExpandAttributeDefaults</A>, <A HREF="../../../net/sf/saxon/Configuration.html#isGenerateByteCode(int)">isGenerateByteCode</A>, <A HREF="../../../net/sf/saxon/Configuration.html#isLazyConstructionMode()">isLazyConstructionMode</A>, <A HREF="../../../net/sf/saxon/Configuration.html#isLineNumbering()">isLineNumbering</A>, <A HREF="../../../net/sf/saxon/Configuration.html#isMultiThreading()">isMultiThreading</A>, <A HREF="../../../net/sf/saxon/Configuration.html#isOptimizerTracing()">isOptimizerTracing</A>, <A HREF="../../../net/sf/saxon/Configuration.html#isRetainDTDAttributeTypes()">isRetainDTDAttributeTypes</A>, <A HREF="../../../net/sf/saxon/Configuration.html#isStripsAllWhiteSpace()">isStripsAllWhiteSpace</A>, <A HREF="../../../net/sf/saxon/Configuration.html#isTiming()">isTiming</A>, <A HREF="../../../net/sf/saxon/Configuration.html#isTraceExternalFunctions()">isTraceExternalFunctions</A>, <A HREF="../../../net/sf/saxon/Configuration.html#isValidation()">isValidation</A>, <A HREF="../../../net/sf/saxon/Configuration.html#isValidationWarnings()">isValidationWarnings</A>, <A HREF="../../../net/sf/saxon/Configuration.html#isVersionWarning()">isVersionWarning</A>, <A HREF="../../../net/sf/saxon/Configuration.html#isXIncludeAware()">isXIncludeAware</A>, <A HREF="../../../net/sf/saxon/Configuration.html#loadSchema(java.lang.String)">loadSchema</A>, <A HREF="../../../net/sf/saxon/Configuration.html#locateResource(java.lang.String, java.util.List, java.util.List)">locateResource</A>, <A HREF="../../../net/sf/saxon/Configuration.html#makeEmitter(java.lang.String, java.util.Properties)">makeEmitter</A>, <A HREF="../../../net/sf/saxon/Configuration.html#makeLicensedConfiguration(java.lang.ClassLoader, java.lang.String)">makeLicensedConfiguration</A>, <A HREF="../../../net/sf/saxon/Configuration.html#makeNumberer(java.lang.String, java.lang.String)">makeNumberer</A>, <A HREF="../../../net/sf/saxon/Configuration.html#makeParser(java.lang.String)">makeParser</A>, <A HREF="../../../net/sf/saxon/Configuration.html#makePipelineConfiguration()">makePipelineConfiguration</A>, <A HREF="../../../net/sf/saxon/Configuration.html#makeSchemaAwareConfiguration(java.lang.ClassLoader, java.lang.String)">makeSchemaAwareConfiguration</A>, <A HREF="../../../net/sf/saxon/Configuration.html#makeSlotManager()">makeSlotManager</A>, <A HREF="../../../net/sf/saxon/Configuration.html#makeTraceListener()">makeTraceListener</A>, <A HREF="../../../net/sf/saxon/Configuration.html#makeTraceListener(java.lang.String)">makeTraceListener</A>, <A HREF="../../../net/sf/saxon/Configuration.html#makeURIResolver(java.lang.String)">makeURIResolver</A>, <A HREF="../../../net/sf/saxon/Configuration.html#newConfiguration()">newConfiguration</A>, <A HREF="../../../net/sf/saxon/Configuration.html#readConfiguration(javax.xml.transform.Source)">readConfiguration</A>, <A HREF="../../../net/sf/saxon/Configuration.html#registerExtensionFunction(net.sf.saxon.lib.ExtensionFunctionDefinition)">registerExtensionFunction</A>, <A HREF="../../../net/sf/saxon/Configuration.html#registerExternalObjectModel(net.sf.saxon.lib.ExternalObjectModel)">registerExternalObjectModel</A>, <A HREF="../../../net/sf/saxon/Configuration.html#reportFatalError(net.sf.saxon.trans.XPathException)">reportFatalError</A>, <A HREF="../../../net/sf/saxon/Configuration.html#requireBoolean(java.lang.String, java.lang.Object)">requireBoolean</A>, <A HREF="../../../net/sf/saxon/Configuration.html#requireString(java.lang.String, java.lang.Object)">requireString</A>, <A HREF="../../../net/sf/saxon/Configuration.html#reuseSourceParser(org.xml.sax.XMLReader)">reuseSourceParser</A>, <A HREF="../../../net/sf/saxon/Configuration.html#reuseStyleParser(org.xml.sax.XMLReader)">reuseStyleParser</A>, <A HREF="../../../net/sf/saxon/Configuration.html#setAllowExternalFunctions(boolean)">setAllowExternalFunctions</A>, <A HREF="../../../net/sf/saxon/Configuration.html#setCollationURIResolver(net.sf.saxon.lib.CollationURIResolver)">setCollationURIResolver</A>, <A HREF="../../../net/sf/saxon/Configuration.html#setCollectionURIResolver(net.sf.saxon.lib.CollectionURIResolver)">setCollectionURIResolver</A>, <A HREF="../../../net/sf/saxon/Configuration.html#setCompileWithTracing(boolean)">setCompileWithTracing</A>, <A HREF="../../../net/sf/saxon/Configuration.html#setConversionRules(net.sf.saxon.lib.ConversionRules)">setConversionRules</A>, <A HREF="../../../net/sf/saxon/Configuration.html#setDebugBytecode(boolean)">setDebugBytecode</A>, <A HREF="../../../net/sf/saxon/Configuration.html#setDebugger(net.sf.saxon.expr.instruct.Debugger)">setDebugger</A>, <A HREF="../../../net/sf/saxon/Configuration.html#setDefaultCollection(java.lang.String)">setDefaultCollection</A>, <A HREF="../../../net/sf/saxon/Configuration.html#setDefaultCountry(java.lang.String)">setDefaultCountry</A>, <A HREF="../../../net/sf/saxon/Configuration.html#setDefaultLanguage(java.lang.String)">setDefaultLanguage</A>, <A HREF="../../../net/sf/saxon/Configuration.html#setDefaultSerializationProperties(java.util.Properties)">setDefaultSerializationProperties</A>, <A HREF="../../../net/sf/saxon/Configuration.html#setDisplayBytecode(boolean)">setDisplayBytecode</A>, <A HREF="../../../net/sf/saxon/Configuration.html#setDocumentNumberAllocator(net.sf.saxon.tree.util.DocumentNumberAllocator)">setDocumentNumberAllocator</A>, <A HREF="../../../net/sf/saxon/Configuration.html#setDOMLevel(int)">setDOMLevel</A>, <A HREF="../../../net/sf/saxon/Configuration.html#setDynamicLoader(net.sf.saxon.trans.DynamicLoader)">setDynamicLoader</A>, <A HREF="../../../net/sf/saxon/Configuration.html#setErrorListener(javax.xml.transform.ErrorListener)">setErrorListener</A>, <A HREF="../../../net/sf/saxon/Configuration.html#setExpandAttributeDefaults(boolean)">setExpandAttributeDefaults</A>, <A HREF="../../../net/sf/saxon/Configuration.html#setGenerateByteCode(boolean)">setGenerateByteCode</A>, <A HREF="../../../net/sf/saxon/Configuration.html#setHostLanguage(int)">setHostLanguage</A>, <A HREF="../../../net/sf/saxon/Configuration.html#setLazyConstructionMode(boolean)">setLazyConstructionMode</A>, <A HREF="../../../net/sf/saxon/Configuration.html#setLineNumbering(boolean)">setLineNumbering</A>, <A HREF="../../../net/sf/saxon/Configuration.html#setLocalizerFactory(net.sf.saxon.lib.LocalizerFactory)">setLocalizerFactory</A>, <A HREF="../../../net/sf/saxon/Configuration.html#setMessageEmitterClass(java.lang.String)">setMessageEmitterClass</A>, <A HREF="../../../net/sf/saxon/Configuration.html#setModuleURIResolver(net.sf.saxon.lib.ModuleURIResolver)">setModuleURIResolver</A>, <A HREF="../../../net/sf/saxon/Configuration.html#setModuleURIResolver(java.lang.String)">setModuleURIResolver</A>, <A HREF="../../../net/sf/saxon/Configuration.html#setMultiThreading(boolean)">setMultiThreading</A>, <A HREF="../../../net/sf/saxon/Configuration.html#setNamePool(net.sf.saxon.om.NamePool)">setNamePool</A>, <A HREF="../../../net/sf/saxon/Configuration.html#setOptimizerTracing(boolean)">setOptimizerTracing</A>, <A HREF="../../../net/sf/saxon/Configuration.html#setOutputURIResolver(net.sf.saxon.lib.OutputURIResolver)">setOutputURIResolver</A>, <A HREF="../../../net/sf/saxon/Configuration.html#setProcessor(java.lang.Object)">setProcessor</A>, <A HREF="../../../net/sf/saxon/Configuration.html#setRecoveryPolicy(int)">setRecoveryPolicy</A>, <A HREF="../../../net/sf/saxon/Configuration.html#setRetainDTDAttributeTypes(boolean)">setRetainDTDAttributeTypes</A>, <A HREF="../../../net/sf/saxon/Configuration.html#setSchemaValidationMode(int)">setSchemaValidationMode</A>, <A HREF="../../../net/sf/saxon/Configuration.html#setSerializerFactory(net.sf.saxon.lib.SerializerFactory)">setSerializerFactory</A>, <A HREF="../../../net/sf/saxon/Configuration.html#setSourceParserClass(java.lang.String)">setSourceParserClass</A>, <A HREF="../../../net/sf/saxon/Configuration.html#setSourceResolver(net.sf.saxon.lib.SourceResolver)">setSourceResolver</A>, <A HREF="../../../net/sf/saxon/Configuration.html#setStandardErrorOutput(java.io.PrintStream)">setStandardErrorOutput</A>, <A HREF="../../../net/sf/saxon/Configuration.html#setStripsAllWhiteSpace(boolean)">setStripsAllWhiteSpace</A>, <A HREF="../../../net/sf/saxon/Configuration.html#setStripsWhiteSpace(int)">setStripsWhiteSpace</A>, <A HREF="../../../net/sf/saxon/Configuration.html#setStyleParserClass(java.lang.String)">setStyleParserClass</A>, <A HREF="../../../net/sf/saxon/Configuration.html#setTiming(boolean)">setTiming</A>, <A HREF="../../../net/sf/saxon/Configuration.html#setTraceExternalFunctions(boolean)">setTraceExternalFunctions</A>, <A HREF="../../../net/sf/saxon/Configuration.html#setTraceListener(net.sf.saxon.lib.TraceListener)">setTraceListener</A>, <A HREF="../../../net/sf/saxon/Configuration.html#setTraceListenerClass(java.lang.String)">setTraceListenerClass</A>, <A HREF="../../../net/sf/saxon/Configuration.html#setTreeModel(int)">setTreeModel</A>, <A HREF="../../../net/sf/saxon/Configuration.html#setURIResolver(javax.xml.transform.URIResolver)">setURIResolver</A>, <A HREF="../../../net/sf/saxon/Configuration.html#setValidation(boolean)">setValidation</A>, <A HREF="../../../net/sf/saxon/Configuration.html#setValidationWarnings(boolean)">setValidationWarnings</A>, <A HREF="../../../net/sf/saxon/Configuration.html#setVersionWarning(boolean)">setVersionWarning</A>, <A HREF="../../../net/sf/saxon/Configuration.html#setXIncludeAware(boolean)">setXIncludeAware</A>, <A HREF="../../../net/sf/saxon/Configuration.html#setXMLVersion(int)">setXMLVersion</A>, <A HREF="../../../net/sf/saxon/Configuration.html#unravel(javax.xml.transform.Source)">unravel</A>, <A HREF="../../../net/sf/saxon/Configuration.html#useTypedValueCache()">useTypedValueCache</A></CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</A>, <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</A>, <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</A>, <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</A>, <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</A>, <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</A>, <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</A>, <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</A>, <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</A>, <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</A>, <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
</TR>
</TABLE>
&nbsp;
<P>

<!-- ========= CONSTRUCTOR DETAIL ======== -->

<A NAME="constructor_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Constructor Detail</B></FONT></TH>
</TR>
</TABLE>

<A NAME="EnterpriseConfiguration()"><!-- --></A><H3>
EnterpriseConfiguration</H3>
<PRE>
public <B>EnterpriseConfiguration</B>()</PRE>
<DL>
<DD>Create an EnterpriseConfiguration
<P>
</DL>

<!-- ============ METHOD DETAIL ========== -->

<A NAME="method_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Method Detail</B></FONT></TH>
</TR>
</TABLE>

<A NAME="getEditionCode()"><!-- --></A><H3>
getEditionCode</H3>
<PRE>
public <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>getEditionCode</B>()</PRE>
<DL>
<DD>Get the edition code identifying this configuration: "HE", "PE" or "EE"
<P>
<DD><DL>
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../com/saxonica/config/ProfessionalConfiguration.html#getEditionCode()">getEditionCode</A></CODE> in class <CODE><A HREF="../../../com/saxonica/config/ProfessionalConfiguration.html" title="class in com.saxonica.config">ProfessionalConfiguration</A></CODE></DL>
</DD>
<DD><DL>

<DT><B>Returns:</B><DD>the code identifying the Saxon edition associated with this configuration</DL>
</DD>
</DL>
<HR>

<A NAME="setConfigurationProperty(java.lang.String, java.lang.Object)"><!-- --></A><H3>
setConfigurationProperty</H3>
<PRE>
public void <B>setConfigurationProperty</B>(<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;name,
                                     <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;value)</PRE>
<DL>
<DD>Set a property of the configuration. This method underpins the setAttribute() method of the
 TransformerFactory implementation, and is provided
 to enable setting of Configuration properties using URIs without instantiating a TransformerFactory:
 specifically, this may be useful when running XQuery, and it is also used by the Validator API
<P>
<DD><DL>
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../com/saxonica/config/ProfessionalConfiguration.html#setConfigurationProperty(java.lang.String, java.lang.Object)">setConfigurationProperty</A></CODE> in class <CODE><A HREF="../../../com/saxonica/config/ProfessionalConfiguration.html" title="class in com.saxonica.config">ProfessionalConfiguration</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>name</CODE> - the URI identifying the property to be set. See the class <A HREF="../../../net/sf/saxon/lib/FeatureKeys.html" title="class in net.sf.saxon.lib"><CODE>FeatureKeys</CODE></A> for
              constants representing the property names that can be set.<DD><CODE>value</CODE> - the value of the property
<DT><B>Throws:</B>
<DD><CODE><A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</A></CODE> - if the property name is not recognized or if the value is not
                                  a valid value for the named property</DL>
</DD>
</DL>
<HR>

<A NAME="getConfigurationProperty(java.lang.String)"><!-- --></A><H3>
getConfigurationProperty</H3>
<PRE>
public <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> <B>getConfigurationProperty</B>(<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;name)</PRE>
<DL>
<DD>Get a property of the configuration
<P>
<DD><DL>
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../com/saxonica/config/ProfessionalConfiguration.html#getConfigurationProperty(java.lang.String)">getConfigurationProperty</A></CODE> in class <CODE><A HREF="../../../com/saxonica/config/ProfessionalConfiguration.html" title="class in com.saxonica.config">ProfessionalConfiguration</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>name</CODE> - the name of the required property. See the class <A HREF="../../../net/sf/saxon/lib/FeatureKeys.html" title="class in net.sf.saxon.lib"><CODE>FeatureKeys</CODE></A> for
             constants representing the property names that can be requested.
<DT><B>Returns:</B><DD>the value of the property
<DT><B>Throws:</B>
<DD><CODE><A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</A></CODE> - thrown if the property is not one that Saxon recognizes.</DL>
</DD>
</DL>
<HR>

<A NAME="checkLicensedFeature(int, java.lang.String)"><!-- --></A><H3>
checkLicensedFeature</H3>
<PRE>
public void <B>checkLicensedFeature</B>(int&nbsp;feature,
                                 <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;name)
                          throws <A HREF="../../../net/sf/saxon/trans/LicenseException.html" title="class in net.sf.saxon.trans">LicenseException</A></PRE>
<DL>
<DD>Check whether a particular feature is licensed, with a fatal error if it is not
<P>
<DD><DL>
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../com/saxonica/config/ProfessionalConfiguration.html#checkLicensedFeature(int, java.lang.String)">checkLicensedFeature</A></CODE> in class <CODE><A HREF="../../../com/saxonica/config/ProfessionalConfiguration.html" title="class in com.saxonica.config">ProfessionalConfiguration</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>feature</CODE> - the feature in question, identified by a constant in class <A HREF="../../../net/sf/saxon/Configuration.LicenseFeature.html" title="class in net.sf.saxon"><CODE>Configuration.LicenseFeature</CODE></A><DD><CODE>name</CODE> - the name of the required feature, for use in diagnostics
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../net/sf/saxon/trans/LicenseException.html" title="class in net.sf.saxon.trans">LicenseException</A></CODE> - if the feature is not licensed</DL>
</DD>
</DL>
<HR>

<A NAME="setLicensedFeatures()"><!-- --></A><H3>
setLicensedFeatures</H3>
<PRE>
protected void <B>setLicensedFeatures</B>()</PRE>
<DL>
<DD><DL>
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../com/saxonica/config/ProfessionalConfiguration.html#setLicensedFeatures()">setLicensedFeatures</A></CODE> in class <CODE><A HREF="../../../com/saxonica/config/ProfessionalConfiguration.html" title="class in com.saxonica.config">ProfessionalConfiguration</A></CODE></DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="testFeature(int)"><!-- --></A><H3>
testFeature</H3>
<PRE>
protected boolean <B>testFeature</B>(int&nbsp;feature)</PRE>
<DL>
<DD>Determine if a particular feature is licensed. Note, this method should only be called if it is
 known that the license file has been loaded. If it is not known whether the license file has
 been loaded, use the method <A HREF="../../../net/sf/saxon/Configuration.html#isLicensedFeature(int)"><CODE>Configuration.isLicensedFeature(int)</CODE></A> which will load the license when necessary.
<P>
<DD><DL>
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../com/saxonica/config/ProfessionalConfiguration.html#testFeature(int)">testFeature</A></CODE> in class <CODE><A HREF="../../../com/saxonica/config/ProfessionalConfiguration.html" title="class in com.saxonica.config">ProfessionalConfiguration</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>feature</CODE> - the feature in question, identified by a constant in class {#LicenseFeature}
<DT><B>Returns:</B><DD>true if the feature is available, otherwise false</DL>
</DD>
</DL>
<HR>

<A NAME="needEnterpriseEdition()"><!-- --></A><H3>
needEnterpriseEdition</H3>
<PRE>
protected void <B>needEnterpriseEdition</B>()</PRE>
<DL>
<DD>Throw an error indicating that a request cannot be satisfied because it requires
 the enterprise edition of Saxon. If we get this far, we've got Saxon-EE loaded, and an
 EnterpriseConfiguration; the problem must therefore be with the license file.
<P>
<DD><DL>
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../net/sf/saxon/Configuration.html#needEnterpriseEdition()">needEnterpriseEdition</A></CODE> in class <CODE><A HREF="../../../net/sf/saxon/Configuration.html" title="class in net.sf.saxon">Configuration</A></CODE></DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="setParameterizedURIResolver()"><!-- --></A><H3>
setParameterizedURIResolver</H3>
<PRE>
public void <B>setParameterizedURIResolver</B>()</PRE>
<DL>
<DD>Set the URIResolver to a URI resolver that allows query parameters after the URI,
 and in the case of Saxon-EE, that inteprets the file extension .ptree
<P>
<DD><DL>
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../net/sf/saxon/Configuration.html#setParameterizedURIResolver()">setParameterizedURIResolver</A></CODE> in class <CODE><A HREF="../../../net/sf/saxon/Configuration.html" title="class in net.sf.saxon">Configuration</A></CODE></DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="setSchemaURIResolver(net.sf.saxon.lib.SchemaURIResolver)"><!-- --></A><H3>
setSchemaURIResolver</H3>
<PRE>
public void <B>setSchemaURIResolver</B>(<A HREF="../../../net/sf/saxon/lib/SchemaURIResolver.html" title="interface in net.sf.saxon.lib">SchemaURIResolver</A>&nbsp;resolver)</PRE>
<DL>
<DD>Set a user-defined SchemaURIResolver for resolving URIs used in "import schema"
 declarations.
<P>
<DD><DL>
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../net/sf/saxon/Configuration.html#setSchemaURIResolver(net.sf.saxon.lib.SchemaURIResolver)">setSchemaURIResolver</A></CODE> in class <CODE><A HREF="../../../net/sf/saxon/Configuration.html" title="class in net.sf.saxon">Configuration</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>resolver</CODE> - the URI resolver used for import schema declarations</DL>
</DD>
</DL>
<HR>

<A NAME="newSchemaCompiler()"><!-- --></A><H3>
newSchemaCompiler</H3>
<PRE>
public <A HREF="../../../com/saxonica/schema/SchemaCompiler.html" title="class in com.saxonica.schema">SchemaCompiler</A> <B>newSchemaCompiler</B>()</PRE>
<DL>
<DD>Make a SchemaCompiler which can be used to compile schema documents. The initial settings of the SchemaCompiler
 are a snapshot of the settings in the EnterpriseConfiguration. Other methods in EnterpriseConfiguration
 provided for the purpose of compiling schemas are retained for compatibility reasons.
<P>
<DD><DL>

<DT><B>Returns:</B><DD>a new SchemaCompiler object<DT><B>Since:</B></DT>
  <DD>8.9</DD>
</DL>
</DD>
</DL>
<HR>

<A NAME="setOccurrenceLimits(int, int)"><!-- --></A><H3>
setOccurrenceLimits</H3>
<PRE>
public void <B>setOccurrenceLimits</B>(int&nbsp;minimum,
                                int&nbsp;maximum)</PRE>
<DL>
<DD>Set the occurrence limits to be used when compiling a finite state automaton.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>minimum</CODE> - The highest value of minOccurs that will be strictly enforced. If the actual
 value of minOccurs in a schema is higher than this value, it will be treated as if this value
 had been specified. The default is 100.<DD><CODE>maximum</CODE> - The highest value of maxOccurs that will be strictly enforced. If the actual
 value of maxOccurs in a schema is higher than this value, it will be treated as if "unbounded"
 had been specified. The default is 250.</DL>
</DD>
</DL>
<HR>

<A NAME="getOccurrenceLimits()"><!-- --></A><H3>
getOccurrenceLimits</H3>
<PRE>
public int[] <B>getOccurrenceLimits</B>()</PRE>
<DL>
<DD>Get the occurrence limits previously set using setOccurrenceLimits (or the default)
<P>
<DD><DL>

<DT><B>Returns:</B><DD>an array of two integers, the minimum occurrence limit and the maximum occurrence limit</DL>
</DD>
</DL>
<HR>

<A NAME="getSchemaURIResolver()"><!-- --></A><H3>
getSchemaURIResolver</H3>
<PRE>
public <A HREF="../../../net/sf/saxon/lib/SchemaURIResolver.html" title="interface in net.sf.saxon.lib">SchemaURIResolver</A> <B>getSchemaURIResolver</B>()</PRE>
<DL>
<DD>Get the user-defined SchemaURIResolver for resolving URIs used in "import schema"
 declarations; if none has been explicitly set, returns the standard schema URI resolver.
<P>
<DD><DL>
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../net/sf/saxon/Configuration.html#getSchemaURIResolver()">getSchemaURIResolver</A></CODE> in class <CODE><A HREF="../../../net/sf/saxon/Configuration.html" title="class in net.sf.saxon">Configuration</A></CODE></DL>
</DD>
<DD><DL>

<DT><B>Returns:</B><DD>the user-defined SchemaURIResolver for resolving URIs</DL>
</DD>
</DL>
<HR>

<A NAME="readSchema(net.sf.saxon.event.PipelineConfiguration, java.lang.String, java.lang.String, java.lang.String)"><!-- --></A><H3>
readSchema</H3>
<PRE>
public <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>readSchema</B>(<A HREF="../../../net/sf/saxon/event/PipelineConfiguration.html" title="class in net.sf.saxon.event">PipelineConfiguration</A>&nbsp;pipe,
                         <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;baseURI,
                         <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;schemaLocation,
                         <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;expected)
                  throws <A HREF="../../../net/sf/saxon/type/SchemaException.html" title="class in net.sf.saxon.type">SchemaException</A></PRE>
<DL>
<DD>Read a schema from a given schema location
<P>
<DD><DL>
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../net/sf/saxon/Configuration.html#readSchema(net.sf.saxon.event.PipelineConfiguration, java.lang.String, java.lang.String, java.lang.String)">readSchema</A></CODE> in class <CODE><A HREF="../../../net/sf/saxon/Configuration.html" title="class in net.sf.saxon">Configuration</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>pipe</CODE> - the PipelineConfiguration<DD><CODE>baseURI</CODE> - the base URI for resolving relative URIs<DD><CODE>schemaLocation</CODE> - the location "hint" where to find the schema document. Must not be null.<DD><CODE>expected</CODE> - the target namespace expected; null if there is no
 expectation
<DT><B>Returns:</B><DD>the actual target namespace of the schema
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../net/sf/saxon/type/SchemaException.html" title="class in net.sf.saxon.type">SchemaException</A></CODE> - if the schema cannot be read</DL>
</DD>
</DL>
<HR>

<A NAME="readMultipleSchemas(net.sf.saxon.event.PipelineConfiguration, java.lang.String, java.util.Collection, java.lang.String)"><!-- --></A><H3>
readMultipleSchemas</H3>
<PRE>
public void <B>readMultipleSchemas</B>(<A HREF="../../../net/sf/saxon/event/PipelineConfiguration.html" title="class in net.sf.saxon.event">PipelineConfiguration</A>&nbsp;pipe,
                                <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;baseURI,
                                <A HREF="http://download.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</A>&nbsp;schemaLocations,
                                <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;expected)
                         throws <A HREF="../../../net/sf/saxon/type/SchemaException.html" title="class in net.sf.saxon.type">SchemaException</A></PRE>
<DL>
<DD>Read schema documents from a list of schema locations
<P>
<DD><DL>
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../net/sf/saxon/Configuration.html#readMultipleSchemas(net.sf.saxon.event.PipelineConfiguration, java.lang.String, java.util.Collection, java.lang.String)">readMultipleSchemas</A></CODE> in class <CODE><A HREF="../../../net/sf/saxon/Configuration.html" title="class in net.sf.saxon">Configuration</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>pipe</CODE> - the pipeline configuration<DD><CODE>baseURI</CODE> - the base URI for resolving relative URIs<DD><CODE>schemaLocations</CODE> - the list of location "hints" where to find the schema document. Must not be null.<DD><CODE>expected</CODE> - the target namespace expected in each of the schema documents; null if there is no
 expected namespace
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../net/sf/saxon/type/SchemaException.html" title="class in net.sf.saxon.type">SchemaException</A></CODE> - if an error occurs</DL>
</DD>
</DL>
<HR>

<A NAME="readInlineSchema(net.sf.saxon.om.NodeInfo, java.lang.String, javax.xml.transform.ErrorListener)"><!-- --></A><H3>
readInlineSchema</H3>
<PRE>
public <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>readInlineSchema</B>(<A HREF="../../../net/sf/saxon/om/NodeInfo.html" title="interface in net.sf.saxon.om">NodeInfo</A>&nbsp;root,
                               <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;expected,
                               <A HREF="http://download.oracle.com/javase/6/docs/api/javax/xml/transform/ErrorListener.html?is-external=true" title="class or interface in javax.xml.transform">ErrorListener</A>&nbsp;errorListener)
                        throws <A HREF="../../../net/sf/saxon/type/SchemaException.html" title="class in net.sf.saxon.type">SchemaException</A></PRE>
<DL>
<DD>Read an inline schema from a stylesheet
<P>
<DD><DL>
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../net/sf/saxon/Configuration.html#readInlineSchema(net.sf.saxon.om.NodeInfo, java.lang.String, javax.xml.transform.ErrorListener)">readInlineSchema</A></CODE> in class <CODE><A HREF="../../../net/sf/saxon/Configuration.html" title="class in net.sf.saxon">Configuration</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>root</CODE> - the xs:schema element in the stylesheet<DD><CODE>expected</CODE> - the target namespace expected; "" if there is no
 expectation<DD><CODE>errorListener</CODE> - The destination for error messages. May be null, in which case
 the errorListener registered with this Configuration is used.
<DT><B>Returns:</B><DD>the actual target namespace of the schema
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../net/sf/saxon/type/SchemaException.html" title="class in net.sf.saxon.type">SchemaException</A></CODE> - if the schema cannot be processed</DL>
</DD>
</DL>
<HR>

<A NAME="addSchemaSource(javax.xml.transform.Source, javax.xml.transform.ErrorListener)"><!-- --></A><H3>
addSchemaSource</H3>
<PRE>
public void <B>addSchemaSource</B>(<A HREF="http://download.oracle.com/javase/6/docs/api/javax/xml/transform/Source.html?is-external=true" title="class or interface in javax.xml.transform">Source</A>&nbsp;schemaSource,
                            <A HREF="http://download.oracle.com/javase/6/docs/api/javax/xml/transform/ErrorListener.html?is-external=true" title="class or interface in javax.xml.transform">ErrorListener</A>&nbsp;errorListener)
                     throws <A HREF="../../../net/sf/saxon/type/SchemaException.html" title="class in net.sf.saxon.type">SchemaException</A></PRE>
<DL>
<DD>Load a schema, which will be available for use by all subsequent operations using
 this EnterpriseConfiguration.
<P>
<DD><DL>
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../net/sf/saxon/Configuration.html#addSchemaSource(javax.xml.transform.Source, javax.xml.transform.ErrorListener)">addSchemaSource</A></CODE> in class <CODE><A HREF="../../../net/sf/saxon/Configuration.html" title="class in net.sf.saxon">Configuration</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>schemaSource</CODE> - the JAXP Source object identifying the schema document to be loaded<DD><CODE>errorListener</CODE> - the ErrorListener to be notified of any errors in the schema. If null,
 the configuration's errorListener is used
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../net/sf/saxon/type/SchemaException.html" title="class in net.sf.saxon.type">SchemaException</A></CODE> - if the schema cannot be read or parsed or if it is invalid</DL>
</DD>
</DL>
<HR>

<A NAME="addSchema(com.saxonica.schema.PreparedSchema)"><!-- --></A><H3>
addSchema</H3>
<PRE>
public void <B>addSchema</B>(<A HREF="../../../com/saxonica/schema/PreparedSchema.html" title="class in com.saxonica.schema">PreparedSchema</A>&nbsp;pschema)
               throws <A HREF="../../../net/sf/saxon/type/SchemaException.html" title="class in net.sf.saxon.type">SchemaException</A></PRE>
<DL>
<DD>Add a schema (a collection of schema components) to the cache
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>pschema</CODE> - The schema to be added
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../net/sf/saxon/type/SchemaException.html" title="class in net.sf.saxon.type">SchemaException</A></CODE> - if the schema cannot be added because components in the schema
 are incompatible with components already in the cache</DL>
</DD>
</DL>
<HR>

<A NAME="addSurrogateSchema(java.lang.String)"><!-- --></A><H3>
addSurrogateSchema</H3>
<PRE>
public void <B>addSurrogateSchema</B>(<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;namespace)</PRE>
<DL>
<DD>Put a temporary schema marker in the cache, to indicate that a schema for a given
 namespace is being processed. Used to detect circularities.
 <p>This method is intended for internal use</p>
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>namespace</CODE> - the target namespace of the schema</DL>
</DD>
</DL>
<HR>

<A NAME="addSchemaForBuiltInNamespace(java.lang.String)"><!-- --></A><H3>
addSchemaForBuiltInNamespace</H3>
<PRE>
public void <B>addSchemaForBuiltInNamespace</B>(<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;namespace)</PRE>
<DL>
<DD>Add a built-in schema for a given namespace. This is a no-op if the configuration is not schema-aware
<P>
<DD><DL>
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../net/sf/saxon/Configuration.html#addSchemaForBuiltInNamespace(java.lang.String)">addSchemaForBuiltInNamespace</A></CODE> in class <CODE><A HREF="../../../net/sf/saxon/Configuration.html" title="class in net.sf.saxon">Configuration</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>namespace</CODE> - the namespace. Currently built-in schemas are available for the XML and FN namespaces</DL>
</DD>
</DL>
<HR>

<A NAME="getNamespaceStatus(java.lang.String)"><!-- --></A><H3>
getNamespaceStatus</H3>
<PRE>
public int <B>getNamespaceStatus</B>(<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;namespace)</PRE>
<DL>
<DD>Get the status of a particular schema namespace.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>namespace</CODE> - the Namespace URI whose status is required (supply "" for the non-namespace)
<DT><B>Returns:</B><DD>one of <A HREF="../../../com/saxonica/schema/PreparedSchema.html#NAMESPACE_KNOWN"><CODE>PreparedSchema.NAMESPACE_KNOWN</CODE></A>, <A HREF="../../../com/saxonica/schema/PreparedSchema.html#NAMESPACE_UNKNOWN"><CODE>PreparedSchema.NAMESPACE_UNKNOWN</CODE></A>,
 <A HREF="../../../com/saxonica/schema/PreparedSchema.html#NAMESPACE_UNDER_CONSTRUCTION"><CODE>PreparedSchema.NAMESPACE_UNDER_CONSTRUCTION</CODE></A>, <A HREF="../../../com/saxonica/schema/PreparedSchema.html#NAMESPACE_SEALED"><CODE>PreparedSchema.NAMESPACE_SEALED</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="setNamespaceStatus(java.lang.String, int)"><!-- --></A><H3>
setNamespaceStatus</H3>
<PRE>
public void <B>setNamespaceStatus</B>(<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;namespace,
                               int&nbsp;status)</PRE>
<DL>
<DD>Set the status of a particular schema namespace.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>namespace</CODE> - the Namespace URI whose status is required (supply "" for the non-namespace)<DD><CODE>status</CODE> - one of <A HREF="../../../com/saxonica/schema/PreparedSchema.html#NAMESPACE_KNOWN"><CODE>PreparedSchema.NAMESPACE_KNOWN</CODE></A>, <A HREF="../../../com/saxonica/schema/PreparedSchema.html#NAMESPACE_UNKNOWN"><CODE>PreparedSchema.NAMESPACE_UNKNOWN</CODE></A>,
 <A HREF="../../../com/saxonica/schema/PreparedSchema.html#NAMESPACE_UNDER_CONSTRUCTION"><CODE>PreparedSchema.NAMESPACE_UNDER_CONSTRUCTION</CODE></A>, <A HREF="../../../com/saxonica/schema/PreparedSchema.html#NAMESPACE_SEALED"><CODE>PreparedSchema.NAMESPACE_SEALED</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="isSchemaAvailable(java.lang.String)"><!-- --></A><H3>
isSchemaAvailable</H3>
<PRE>
public boolean <B>isSchemaAvailable</B>(<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;targetNamespace)</PRE>
<DL>
<DD>Determine whether the Configuration contains a cached schema for a given target namespace
<P>
<DD><DL>
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../net/sf/saxon/Configuration.html#isSchemaAvailable(java.lang.String)">isSchemaAvailable</A></CODE> in class <CODE><A HREF="../../../net/sf/saxon/Configuration.html" title="class in net.sf.saxon">Configuration</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>targetNamespace</CODE> - the target namespace of the schema being sought (supply "" for the
 unnamed namespace)
<DT><B>Returns:</B><DD>true if the schema for this namespace is available, false if not.</DL>
</DD>
</DL>
<HR>

<A NAME="removeSchema(java.lang.String)"><!-- --></A><H3>
removeSchema</H3>
<PRE>
public void <B>removeSchema</B>(<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;namespace)</PRE>
<DL>
<DD>Remove the schema for a given namespace. This is done if it is found to be invalid.
 Note that this does not actually remove the schema components in this namespace; all it
 does is to mark the namespace as removed, which means that a new attempt to load a schema
 for this namespace is able to succeed.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>namespace</CODE> - the namespace of the schema to be removed</DL>
</DD>
</DL>
<HR>

<A NAME="getImportedNamespaces()"><!-- --></A><H3>
getImportedNamespaces</H3>
<PRE>
public <A HREF="http://download.oracle.com/javase/6/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</A> <B>getImportedNamespaces</B>()</PRE>
<DL>
<DD>Get the set of namespaces of imported schemas
<P>
<DD><DL>
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../net/sf/saxon/Configuration.html#getImportedNamespaces()">getImportedNamespaces</A></CODE> in class <CODE><A HREF="../../../net/sf/saxon/Configuration.html" title="class in net.sf.saxon">Configuration</A></CODE></DL>
</DD>
<DD><DL>

<DT><B>Returns:</B><DD>a Set whose members are the namespaces of all schemas in the schema cache, as
         String objects</DL>
</DD>
</DL>
<HR>

<A NAME="getSuperSchema()"><!-- --></A><H3>
getSuperSchema</H3>
<PRE>
public <A HREF="../../../com/saxonica/schema/PreparedSchema.html" title="class in com.saxonica.schema">PreparedSchema</A> <B>getSuperSchema</B>()</PRE>
<DL>
<DD>Get the SuperSchema, containing references to all names defined in all
 known schemas
<P>
<DD><DL>

<DT><B>Returns:</B><DD>the PreparedSchema containing the schema components for all loaded target namespaces</DL>
</DD>
</DL>
<HR>

<A NAME="sealNamespace(java.lang.String)"><!-- --></A><H3>
sealNamespace</H3>
<PRE>
public void <B>sealNamespace</B>(<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;namespace)</PRE>
<DL>
<DD>Mark a schema namespace as being sealed. This is done when components from this namespace
 are first used for validating a source document or compiling a source document or query. Once
 a namespace has been sealed, it is not permitted to change the schema components in that namespace
 by redefining them, deriving new types by extension, or adding to their substitution groups.
<P>
<DD><DL>
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../net/sf/saxon/Configuration.html#sealNamespace(java.lang.String)">sealNamespace</A></CODE> in class <CODE><A HREF="../../../net/sf/saxon/Configuration.html" title="class in net.sf.saxon">Configuration</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>namespace</CODE> - the namespace URI of the components to be sealed</DL>
</DD>
</DL>
<HR>

<A NAME="isSealedNamespace(java.lang.String)"><!-- --></A><H3>
isSealedNamespace</H3>
<PRE>
public boolean <B>isSealedNamespace</B>(<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;namespace)</PRE>
<DL>
<DD>Test whether a schema namespace is sealed. Once
 a namespace has been sealed, it is not permitted to change the schema components in that namespace
 by redefining them, deriving new types by extension, or adding to their substitution groups.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>namespace</CODE> - the namespace URI of the components to be tested. Supply "" for the no-namespace.
<DT><B>Returns:</B><DD>true if this namespace has been sealed, otherwise false</DL>
</DD>
</DL>
<HR>

<A NAME="getExtensionsOfType(net.sf.saxon.type.SchemaType)"><!-- --></A><H3>
getExtensionsOfType</H3>
<PRE>
public <A HREF="http://download.oracle.com/javase/6/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</A>&lt;? extends <A HREF="../../../net/sf/saxon/type/SchemaType.html" title="interface in net.sf.saxon.type">SchemaType</A>&gt; <B>getExtensionsOfType</B>(<A HREF="../../../net/sf/saxon/type/SchemaType.html" title="interface in net.sf.saxon.type">SchemaType</A>&nbsp;type)</PRE>
<DL>
<DD>Get the set of complex types that have been defined as extensions of a given type.
 Note that we do not seal the schema namespace, so this list is not necessarily final; we must
 assume that new extensions of built-in simple types can be added at any time
<P>
<DD><DL>
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../net/sf/saxon/Configuration.html#getExtensionsOfType(net.sf.saxon.type.SchemaType)">getExtensionsOfType</A></CODE> in class <CODE><A HREF="../../../net/sf/saxon/Configuration.html" title="class in net.sf.saxon">Configuration</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>type</CODE> - the type whose extensions are required
<DT><B>Returns:</B><DD>an iterator over the types that are derived from the given type by extension</DL>
</DD>
</DL>
<HR>

<A NAME="importComponents(javax.xml.transform.Source)"><!-- --></A><H3>
importComponents</H3>
<PRE>
public void <B>importComponents</B>(<A HREF="http://download.oracle.com/javase/6/docs/api/javax/xml/transform/Source.html?is-external=true" title="class or interface in javax.xml.transform">Source</A>&nbsp;source)
                      throws <A HREF="../../../net/sf/saxon/trans/XPathException.html" title="class in net.sf.saxon.trans">XPathException</A></PRE>
<DL>
<DD>Import a precompiled Schema Component Model from a given Source. The schema components derived from this schema
 document are added to the cache of schema components maintained by this SchemaManager
<P>
<DD><DL>
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../net/sf/saxon/Configuration.html#importComponents(javax.xml.transform.Source)">importComponents</A></CODE> in class <CODE><A HREF="../../../net/sf/saxon/Configuration.html" title="class in net.sf.saxon">Configuration</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>source</CODE> - the XML file containing the schema component model, as generated by a previous call on
 <A HREF="../../../com/saxonica/config/EnterpriseConfiguration.html#exportComponents(net.sf.saxon.event.Receiver)"><CODE>exportComponents(net.sf.saxon.event.Receiver)</CODE></A>
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../net/sf/saxon/trans/XPathException.html" title="class in net.sf.saxon.trans">XPathException</A></CODE> - if an error occurs</DL>
</DD>
</DL>
<HR>

<A NAME="exportComponents(net.sf.saxon.event.Receiver)"><!-- --></A><H3>
exportComponents</H3>
<PRE>
public void <B>exportComponents</B>(<A HREF="../../../net/sf/saxon/event/Receiver.html" title="interface in net.sf.saxon.event">Receiver</A>&nbsp;out)
                      throws <A HREF="../../../net/sf/saxon/trans/XPathException.html" title="class in net.sf.saxon.trans">XPathException</A></PRE>
<DL>
<DD>Export a precompiled Schema Component Model containing all the components (except built-in components)
 that have been loaded into this Processor.
<P>
<DD><DL>
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../net/sf/saxon/Configuration.html#exportComponents(net.sf.saxon.event.Receiver)">exportComponents</A></CODE> in class <CODE><A HREF="../../../net/sf/saxon/Configuration.html" title="class in net.sf.saxon">Configuration</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>out</CODE> - the destination to recieve the precompiled Schema Component Model in the form of an
 XML document
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../net/sf/saxon/trans/XPathException.html" title="class in net.sf.saxon.trans">XPathException</A></CODE> - if a failure occurs</DL>
</DD>
</DL>
<HR>

<A NAME="clearSchemaCache()"><!-- --></A><H3>
clearSchemaCache</H3>
<PRE>
public void <B>clearSchemaCache</B>()</PRE>
<DL>
<DD>Remove all schema components that have been loaded into this Configuration.
 This method must not be used if any processes (such as stylesheet or query compilations
 or executions) are currently active. In a multi-threaded environment, it is the user's
 responsibility to ensure that this method is not called unless it is safe to do so.
<P>
<DD><DL>
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../net/sf/saxon/Configuration.html#clearSchemaCache()">clearSchemaCache</A></CODE> in class <CODE><A HREF="../../../net/sf/saxon/Configuration.html" title="class in net.sf.saxon">Configuration</A></CODE></DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="getElementDeclaration(int)"><!-- --></A><H3>
getElementDeclaration</H3>
<PRE>
public <A HREF="../../../net/sf/saxon/type/SchemaDeclaration.html" title="interface in net.sf.saxon.type">SchemaDeclaration</A> <B>getElementDeclaration</B>(int&nbsp;fingerprint)</PRE>
<DL>
<DD>Get a global element declaration
<P>
<DD><DL>
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../net/sf/saxon/Configuration.html#getElementDeclaration(int)">getElementDeclaration</A></CODE> in class <CODE><A HREF="../../../net/sf/saxon/Configuration.html" title="class in net.sf.saxon">Configuration</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>fingerprint</CODE> - the NamePool fingerprint of the name of the required
                    element declaration
<DT><B>Returns:</B><DD>the element declaration whose name matches the given
 fingerprint, or null if no element declaration with this name has
 been registered.</DL>
</DD>
</DL>
<HR>

<A NAME="getElementDeclaration(net.sf.saxon.om.StructuredQName)"><!-- --></A><H3>
getElementDeclaration</H3>
<PRE>
public <A HREF="../../../net/sf/saxon/type/SchemaDeclaration.html" title="interface in net.sf.saxon.type">SchemaDeclaration</A> <B>getElementDeclaration</B>(<A HREF="../../../net/sf/saxon/om/StructuredQName.html" title="class in net.sf.saxon.om">StructuredQName</A>&nbsp;qName)</PRE>
<DL>
<DD>Get a global element declaration.
<P>
<DD><DL>
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../net/sf/saxon/Configuration.html#getElementDeclaration(net.sf.saxon.om.StructuredQName)">getElementDeclaration</A></CODE> in class <CODE><A HREF="../../../net/sf/saxon/Configuration.html" title="class in net.sf.saxon">Configuration</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>qName</CODE> - the name of the required
                    element declaration
<DT><B>Returns:</B><DD>the element declaration whose name matches the given
         fingerprint, or null if no element declaration with this name has
         been registered.</DL>
</DD>
</DL>
<HR>

<A NAME="getAttributeDeclaration(int)"><!-- --></A><H3>
getAttributeDeclaration</H3>
<PRE>
public <A HREF="../../../net/sf/saxon/type/SchemaDeclaration.html" title="interface in net.sf.saxon.type">SchemaDeclaration</A> <B>getAttributeDeclaration</B>(int&nbsp;fingerprint)</PRE>
<DL>
<DD>Get a global attribute declaration
<P>
<DD><DL>
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../net/sf/saxon/Configuration.html#getAttributeDeclaration(int)">getAttributeDeclaration</A></CODE> in class <CODE><A HREF="../../../net/sf/saxon/Configuration.html" title="class in net.sf.saxon">Configuration</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>fingerprint</CODE> - the namepool fingerprint of the required attribute
                    declaration
<DT><B>Returns:</B><DD>the attribute declaration whose name matches the given
 fingerprint, or null if no element declaration with this name has
 been registered.</DL>
</DD>
</DL>
<HR>

<A NAME="getSchemaType(int)"><!-- --></A><H3>
getSchemaType</H3>
<PRE>
public <A HREF="../../../net/sf/saxon/type/SchemaType.html" title="interface in net.sf.saxon.type">SchemaType</A> <B>getSchemaType</B>(int&nbsp;fingerprint)</PRE>
<DL>
<DD>Get the top-level schema type with a given fingerprint.
<P>
<DD><DL>
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../net/sf/saxon/Configuration.html#getSchemaType(int)">getSchemaType</A></CODE> in class <CODE><A HREF="../../../net/sf/saxon/Configuration.html" title="class in net.sf.saxon">Configuration</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>fingerprint</CODE> - the fingerprint of the schema type
<DT><B>Returns:</B><DD>the schema type , or null if there is none
 with this name.</DL>
</DD>
</DL>
<HR>

<A NAME="isDeclaredNotation(java.lang.String, java.lang.String)"><!-- --></A><H3>
isDeclaredNotation</H3>
<PRE>
public boolean <B>isDeclaredNotation</B>(<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;uri,
                                  <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;local)</PRE>
<DL>
<DD>Ask whether a given notation has been declared in the schema
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../net/sf/saxon/om/NotationSet.html#isDeclaredNotation(java.lang.String, java.lang.String)">isDeclaredNotation</A></CODE> in interface <CODE><A HREF="../../../net/sf/saxon/om/NotationSet.html" title="interface in net.sf.saxon.om">NotationSet</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="../../../net/sf/saxon/Configuration.html#isDeclaredNotation(java.lang.String, java.lang.String)">isDeclaredNotation</A></CODE> in class <CODE><A HREF="../../../net/sf/saxon/Configuration.html" title="class in net.sf.saxon">Configuration</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>uri</CODE> - the targetNamespace of the notation<DD><CODE>local</CODE> - the local part of the notation name
<DT><B>Returns:</B><DD>true if the notation has been declared, false if not<DT><B>Since:</B></DT>
  <DD>9.3</DD>
</DL>
</DD>
</DL>
<HR>

<A NAME="checkTypeDerivationIsOK(net.sf.saxon.type.SchemaType, net.sf.saxon.type.SchemaType, int)"><!-- --></A><H3>
checkTypeDerivationIsOK</H3>
<PRE>
public void <B>checkTypeDerivationIsOK</B>(<A HREF="../../../net/sf/saxon/type/SchemaType.html" title="interface in net.sf.saxon.type">SchemaType</A>&nbsp;derived,
                                    <A HREF="../../../net/sf/saxon/type/SchemaType.html" title="interface in net.sf.saxon.type">SchemaType</A>&nbsp;base,
                                    int&nbsp;block)
                             throws <A HREF="../../../net/sf/saxon/type/SchemaException.html" title="class in net.sf.saxon.type">SchemaException</A></PRE>
<DL>
<DD>Check that a type is validly derived from another type, following the rules for the Schema Component
 Constraint "Is Type Derivation OK (Simple)" (3.14.6) or "Is Type Derivation OK (Complex)" (3.4.6) as
 appropriate.
<P>
<DD><DL>
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../net/sf/saxon/Configuration.html#checkTypeDerivationIsOK(net.sf.saxon.type.SchemaType, net.sf.saxon.type.SchemaType, int)">checkTypeDerivationIsOK</A></CODE> in class <CODE><A HREF="../../../net/sf/saxon/Configuration.html" title="class in net.sf.saxon">Configuration</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>derived</CODE> - the derived type<DD><CODE>base</CODE> - the base type; the algorithm tests whether derivation from this type is permitted<DD><CODE>block</CODE> - the derivations that are blocked by the relevant element declaration
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../net/sf/saxon/type/SchemaException.html" title="class in net.sf.saxon.type">SchemaException</A></CODE> - if the derivation is not allowed</DL>
</DD>
</DL>
<HR>

<A NAME="getDocumentValidator(net.sf.saxon.event.Receiver, java.lang.String, int, int, net.sf.saxon.type.SchemaType, int)"><!-- --></A><H3>
getDocumentValidator</H3>
<PRE>
public <A HREF="../../../net/sf/saxon/event/Receiver.html" title="interface in net.sf.saxon.event">Receiver</A> <B>getDocumentValidator</B>(<A HREF="../../../net/sf/saxon/event/Receiver.html" title="interface in net.sf.saxon.event">Receiver</A>&nbsp;receiver,
                                     <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;systemId,
                                     int&nbsp;validationMode,
                                     int&nbsp;stripSpace,
                                     <A HREF="../../../net/sf/saxon/type/SchemaType.html" title="interface in net.sf.saxon.type">SchemaType</A>&nbsp;schemaType,
                                     int&nbsp;topLevelElementName)</PRE>
<DL>
<DD>Get a document-level validator to add to a Receiver pipeline
<P>
<DD><DL>
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../net/sf/saxon/Configuration.html#getDocumentValidator(net.sf.saxon.event.Receiver, java.lang.String, int, int, net.sf.saxon.type.SchemaType, int)">getDocumentValidator</A></CODE> in class <CODE><A HREF="../../../net/sf/saxon/Configuration.html" title="class in net.sf.saxon">Configuration</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>receiver</CODE> - The receiver to which events should be sent after validation<DD><CODE>systemId</CODE> - the base URI of the document being validated<DD><CODE>validationMode</CODE> - for example Validation.STRICT or Validation.STRIP. The integer may
 also have the bit Validation.VALIDATE_OUTPUT set, indicating that the stream being validated
 is to be treated as a final output stream (which means multiple errors can be reported)<DD><CODE>stripSpace</CODE> - if set to Whitespace.IGNORABLE, causes whitespace in element-only
 content to be stripped after validation. Default is taken from the Configuration settings.<DD><CODE>schemaType</CODE> - The type against which the outermost element of the document must be validated
 (null if there is no constraint)<DD><CODE>topLevelElementName</CODE> - the fingerprint of the required name for the top-level element
 being validated. Supply -1 to indicate that there is no specific requirement
<DT><B>Returns:</B><DD>A Receiver to which events can be sent for validation</DL>
</DD>
</DL>
<HR>

<A NAME="getElementValidator(net.sf.saxon.event.SequenceReceiver, net.sf.saxon.om.NodeName, int, net.sf.saxon.type.SchemaType, int)"><!-- --></A><H3>
getElementValidator</H3>
<PRE>
public <A HREF="../../../net/sf/saxon/event/SequenceReceiver.html" title="class in net.sf.saxon.event">SequenceReceiver</A> <B>getElementValidator</B>(<A HREF="../../../net/sf/saxon/event/SequenceReceiver.html" title="class in net.sf.saxon.event">SequenceReceiver</A>&nbsp;receiver,
                                            <A HREF="../../../net/sf/saxon/om/NodeName.html" title="interface in net.sf.saxon.om">NodeName</A>&nbsp;elemName,
                                            int&nbsp;locationId,
                                            <A HREF="../../../net/sf/saxon/type/SchemaType.html" title="interface in net.sf.saxon.type">SchemaType</A>&nbsp;schemaType,
                                            int&nbsp;validation)
                                     throws <A HREF="../../../net/sf/saxon/trans/XPathException.html" title="class in net.sf.saxon.trans">XPathException</A></PRE>
<DL>
<DD>Get a Receiver that can be used to validate an element, and that passes the validated
 element on to a target receiver. If validation is not supported, the returned receiver
 will be the target receiver.
<P>
<DD><DL>
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../net/sf/saxon/Configuration.html#getElementValidator(net.sf.saxon.event.SequenceReceiver, net.sf.saxon.om.NodeName, int, net.sf.saxon.type.SchemaType, int)">getElementValidator</A></CODE> in class <CODE><A HREF="../../../net/sf/saxon/Configuration.html" title="class in net.sf.saxon">Configuration</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>receiver</CODE> - the target receiver to receive the validated element; its pipelineConfiguration
 must be initialized.<DD><CODE>elemName</CODE> - the nameCode of the element to be validated. This should be set to -1 if
 validation against a specific type is required (in which case schemaType must not be null).
 Otherwise, the namecode must correspond to the name of an element declaration in a loaded schema<DD><CODE>locationId</CODE> - identifies the location of the element within its source document (or, if
 preferred, the location of the instruction requesting validation), relative to the LocationProvider
 in the PipelineConfiguration of the receiver<DD><CODE>schemaType</CODE> - the schema type (typically a complex type) against which the element is to
 be validated. Supply null if there are no constraints, that is, if validation is to start from
 the element declaration.<DD><CODE>validation</CODE> - The validation mode, for example Validation.STRICT or Validation.LAX
<DT><B>Returns:</B><DD>The newly created receiver, which performs the validation and passes the validated
 elements on to the target receiver.
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../net/sf/saxon/trans/XPathException.html" title="class in net.sf.saxon.trans">XPathException</A></CODE> - if a validator for the element cannot be created</DL>
</DD>
</DL>
<HR>

<A NAME="validateAttribute(int, java.lang.CharSequence, int)"><!-- --></A><H3>
validateAttribute</H3>
<PRE>
public <A HREF="../../../net/sf/saxon/type/SimpleType.html" title="interface in net.sf.saxon.type">SimpleType</A> <B>validateAttribute</B>(int&nbsp;nameCode,
                                    <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/CharSequence.html?is-external=true" title="class or interface in java.lang">CharSequence</A>&nbsp;value,
                                    int&nbsp;validation)
                             throws <A HREF="../../../net/sf/saxon/type/ValidationException.html" title="class in net.sf.saxon.type">ValidationException</A></PRE>
<DL>
<DD>Validate an attribute value (XSLT only)
<P>
<DD><DL>
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../net/sf/saxon/Configuration.html#validateAttribute(int, java.lang.CharSequence, int)">validateAttribute</A></CODE> in class <CODE><A HREF="../../../net/sf/saxon/Configuration.html" title="class in net.sf.saxon">Configuration</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>nameCode</CODE> - the name of the attribute<DD><CODE>value</CODE> - the value of the attribute as a string<DD><CODE>validation</CODE> - STRICT or LAX
<DT><B>Returns:</B><DD>an int, containing the type annotation to apply to the attribute node
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../net/sf/saxon/type/ValidationException.html" title="class in net.sf.saxon.type">ValidationException</A></CODE> - if the value is invalid</DL>
</DD>
</DL>
<HR>

<A NAME="getAnnotationStripper(net.sf.saxon.event.Receiver)"><!-- --></A><H3>
getAnnotationStripper</H3>
<PRE>
public <A HREF="../../../net/sf/saxon/event/Receiver.html" title="interface in net.sf.saxon.event">Receiver</A> <B>getAnnotationStripper</B>(<A HREF="../../../net/sf/saxon/event/Receiver.html" title="interface in net.sf.saxon.event">Receiver</A>&nbsp;destination)</PRE>
<DL>
<DD>Add to a pipeline a receiver that strips all type annotations. This
 has a null implementation in the Saxon-B product, because type annotations
 can never arise.
<P>
<DD><DL>
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../net/sf/saxon/Configuration.html#getAnnotationStripper(net.sf.saxon.event.Receiver)">getAnnotationStripper</A></CODE> in class <CODE><A HREF="../../../net/sf/saxon/Configuration.html" title="class in net.sf.saxon">Configuration</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>destination</CODE> - the Receiver that events will be written to after whitespace stripping
<DT><B>Returns:</B><DD>the Receiver to which events should be sent for stripping</DL>
</DD>
</DL>
<HR>

<A NAME="newStaticQueryContext()"><!-- --></A><H3>
newStaticQueryContext</H3>
<PRE>
public <A HREF="../../../net/sf/saxon/query/StaticQueryContext.html" title="class in net.sf.saxon.query">StaticQueryContext</A> <B>newStaticQueryContext</B>()</PRE>
<DL>
<DD>Get a new StaticQueryContext (which is also the factory class for creating a query parser)
<P>
<DD><DL>
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../com/saxonica/config/ProfessionalConfiguration.html#newStaticQueryContext()">newStaticQueryContext</A></CODE> in class <CODE><A HREF="../../../com/saxonica/config/ProfessionalConfiguration.html" title="class in com.saxonica.config">ProfessionalConfiguration</A></CODE></DL>
</DD>
<DD><DL>

<DT><B>Returns:</B><DD>a new StaticQueryContext</DL>
</DD>
</DL>
<HR>

<A NAME="newExpressionParser(java.lang.String, boolean, net.sf.saxon.value.DecimalValue)"><!-- --></A><H3>
newExpressionParser</H3>
<PRE>
public <A HREF="../../../net/sf/saxon/expr/parser/ExpressionParser.html" title="class in net.sf.saxon.expr.parser">ExpressionParser</A> <B>newExpressionParser</B>(<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;language,
                                            boolean&nbsp;updating,
                                            <A HREF="../../../net/sf/saxon/value/DecimalValue.html" title="class in net.sf.saxon.value">DecimalValue</A>&nbsp;languageVersion)</PRE>
<DL>
<DD>Make an expression Parser for a specified version of XPath or XQuery
<P>
<DD><DL>
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../com/saxonica/config/ProfessionalConfiguration.html#newExpressionParser(java.lang.String, boolean, net.sf.saxon.value.DecimalValue)">newExpressionParser</A></CODE> in class <CODE><A HREF="../../../com/saxonica/config/ProfessionalConfiguration.html" title="class in com.saxonica.config">ProfessionalConfiguration</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>language</CODE> - set to "XP" (XPath) or "XQ" (XQuery)<DD><CODE>updating</CODE> - indicates whether or not XQuery update syntax may be used. Note that XQuery Update
 is supported only in Saxon-EE<DD><CODE>languageVersion</CODE> - the required version (e.g "1.0", "1.1").  The old version numbers for XPath 2.1
 and XQuery 1.1 are recognized for the time being.
<DT><B>Returns:</B><DD>the QueryParser
<DT><B>Throws:</B>
<DD><CODE><A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/UnsupportedOperationException.html?is-external=true" title="class or interface in java.lang">UnsupportedOperationException</A></CODE> - if a parser that supports update syntax is requested on Saxon-B</DL>
</DD>
</DL>
<HR>

<A NAME="newPendingUpdateList()"><!-- --></A><H3>
newPendingUpdateList</H3>
<PRE>
public <A HREF="../../../net/sf/saxon/expr/PendingUpdateList.html" title="interface in net.sf.saxon.expr">PendingUpdateList</A> <B>newPendingUpdateList</B>()</PRE>
<DL>
<DD>Get a new Pending Update List
<P>
<DD><DL>
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../net/sf/saxon/Configuration.html#newPendingUpdateList()">newPendingUpdateList</A></CODE> in class <CODE><A HREF="../../../net/sf/saxon/Configuration.html" title="class in net.sf.saxon">Configuration</A></CODE></DL>
</DD>
<DD><DL>

<DT><B>Returns:</B><DD>the new Pending Update List</DL>
</DD>
</DL>
<HR>

<A NAME="makeDocumentProjector(net.sf.saxon.expr.parser.PathMap.PathMapRoot)"><!-- --></A><H3>
makeDocumentProjector</H3>
<PRE>
public <A HREF="../../../net/sf/saxon/event/FilterFactory.html" title="interface in net.sf.saxon.event">FilterFactory</A> <B>makeDocumentProjector</B>(<A HREF="../../../net/sf/saxon/expr/parser/PathMap.PathMapRoot.html" title="class in net.sf.saxon.expr.parser">PathMap.PathMapRoot</A>&nbsp;map)</PRE>
<DL>
<DD>Create a document projector for a given path map.
<P>
<DD><DL>
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../net/sf/saxon/Configuration.html#makeDocumentProjector(net.sf.saxon.expr.parser.PathMap.PathMapRoot)">makeDocumentProjector</A></CODE> in class <CODE><A HREF="../../../net/sf/saxon/Configuration.html" title="class in net.sf.saxon">Configuration</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>map</CODE> - the path map used to control document projection
<DT><B>Returns:</B><DD>a factory for a push filter that implements document projection</DL>
</DD>
</DL>
<HR>

<A NAME="makeStreamingTransformer(net.sf.saxon.expr.XPathContext, net.sf.saxon.trans.Mode)"><!-- --></A><H3>
makeStreamingTransformer</H3>
<PRE>
public <A HREF="../../../net/sf/saxon/event/Receiver.html" title="interface in net.sf.saxon.event">Receiver</A> <B>makeStreamingTransformer</B>(<A HREF="../../../net/sf/saxon/expr/XPathContext.html" title="interface in net.sf.saxon.expr">XPathContext</A>&nbsp;context,
                                         <A HREF="../../../net/sf/saxon/trans/Mode.html" title="class in net.sf.saxon.trans">Mode</A>&nbsp;mode)
                                  throws <A HREF="../../../net/sf/saxon/trans/XPathException.html" title="class in net.sf.saxon.trans">XPathException</A></PRE>
<DL>
<DD>Create a streaming transformer
<P>
<DD><DL>
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../net/sf/saxon/Configuration.html#makeStreamingTransformer(net.sf.saxon.expr.XPathContext, net.sf.saxon.trans.Mode)">makeStreamingTransformer</A></CODE> in class <CODE><A HREF="../../../net/sf/saxon/Configuration.html" title="class in net.sf.saxon">Configuration</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>context</CODE> - the initial XPath context<DD><CODE>mode</CODE> - the initial mode, which must be a streaming mode
<DT><B>Returns:</B><DD>a Receiver to which the streamed input document will be pushed
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../net/sf/saxon/trans/XPathException.html" title="class in net.sf.saxon.trans">XPathException</A></CODE> - if a streaming transformer cannot be created (which
 is always the case in Saxon-HE and Saxon-PE)</DL>
</DD>
</DL>
<HR>

<A NAME="obtainOptimizer()"><!-- --></A><H3>
obtainOptimizer</H3>
<PRE>
public <A HREF="../../../net/sf/saxon/expr/parser/Optimizer.html" title="class in net.sf.saxon.expr.parser">Optimizer</A> <B>obtainOptimizer</B>()</PRE>
<DL>
<DD>Factory method to get an Optimizer
<P>
<DD><DL>
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../net/sf/saxon/Configuration.html#obtainOptimizer()">obtainOptimizer</A></CODE> in class <CODE><A HREF="../../../net/sf/saxon/Configuration.html" title="class in net.sf.saxon">Configuration</A></CODE></DL>
</DD>
<DD><DL>

<DT><B>Returns:</B><DD>the optimizer used in this configuration, which is created if necessary</DL>
</DD>
</DL>
<HR>

<A NAME="makeClosure(net.sf.saxon.expr.Expression, int, net.sf.saxon.expr.XPathContext)"><!-- --></A><H3>
makeClosure</H3>
<PRE>
public <A HREF="../../../net/sf/saxon/value/Value.html" title="class in net.sf.saxon.value">Value</A> <B>makeClosure</B>(<A HREF="../../../net/sf/saxon/expr/Expression.html" title="class in net.sf.saxon.expr">Expression</A>&nbsp;expression,
                         int&nbsp;ref,
                         <A HREF="../../../net/sf/saxon/expr/XPathContext.html" title="interface in net.sf.saxon.expr">XPathContext</A>&nbsp;context)
                  throws <A HREF="../../../net/sf/saxon/trans/XPathException.html" title="class in net.sf.saxon.trans">XPathException</A></PRE>
<DL>
<DD>Make a Closure, given the expected reference count
<P>
<DD><DL>
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../net/sf/saxon/Configuration.html#makeClosure(net.sf.saxon.expr.Expression, int, net.sf.saxon.expr.XPathContext)">makeClosure</A></CODE> in class <CODE><A HREF="../../../net/sf/saxon/Configuration.html" title="class in net.sf.saxon">Configuration</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>expression</CODE> - the expression to be evaluated<DD><CODE>ref</CODE> - the (nominal) number of times the value of the expression is required<DD><CODE>context</CODE> - the XPath dynamic evaluation context
<DT><B>Returns:</B><DD>the constructed Closure
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../net/sf/saxon/trans/XPathException.html" title="class in net.sf.saxon.trans">XPathException</A></CODE> - if a failure occurs constructing the Closure</DL>
</DD>
</DL>
<HR>

<A NAME="makeSequenceExtent(net.sf.saxon.expr.Expression, int, net.sf.saxon.expr.XPathContext)"><!-- --></A><H3>
makeSequenceExtent</H3>
<PRE>
public <A HREF="../../../net/sf/saxon/om/ValueRepresentation.html" title="interface in net.sf.saxon.om">ValueRepresentation</A> <B>makeSequenceExtent</B>(<A HREF="../../../net/sf/saxon/expr/Expression.html" title="class in net.sf.saxon.expr">Expression</A>&nbsp;expression,
                                              int&nbsp;ref,
                                              <A HREF="../../../net/sf/saxon/expr/XPathContext.html" title="interface in net.sf.saxon.expr">XPathContext</A>&nbsp;context)
                                       throws <A HREF="../../../net/sf/saxon/trans/XPathException.html" title="class in net.sf.saxon.trans">XPathException</A></PRE>
<DL>
<DD>Make a SequenceExtent, given the expected reference count
<P>
<DD><DL>
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../net/sf/saxon/Configuration.html#makeSequenceExtent(net.sf.saxon.expr.Expression, int, net.sf.saxon.expr.XPathContext)">makeSequenceExtent</A></CODE> in class <CODE><A HREF="../../../net/sf/saxon/Configuration.html" title="class in net.sf.saxon">Configuration</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>expression</CODE> - the expression to be evaluated<DD><CODE>ref</CODE> - the (nominal) number of times the value of the expression is required<DD><CODE>context</CODE> - the XPath dynamic evaluation context
<DT><B>Returns:</B><DD>the constructed Closure
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../net/sf/saxon/trans/XPathException.html" title="class in net.sf.saxon.trans">XPathException</A></CODE> - if evaluation of the expression fails</DL>
</DD>
</DL>
<HR>

<A NAME="declareBuiltInExtensionElementNamespaces()"><!-- --></A><H3>
declareBuiltInExtensionElementNamespaces</H3>
<PRE>
public void <B>declareBuiltInExtensionElementNamespaces</B>()</PRE>
<DL>
<DD>Declare the built-in XSLT extension element namespaces
<P>
<DD><DL>
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../com/saxonica/config/ProfessionalConfiguration.html#declareBuiltInExtensionElementNamespaces()">declareBuiltInExtensionElementNamespaces</A></CODE> in class <CODE><A HREF="../../../com/saxonica/config/ProfessionalConfiguration.html" title="class in com.saxonica.config">ProfessionalConfiguration</A></CODE></DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<!-- ========= END OF CLASS DATA ========= -->
<HR>


<!-- ======= START OF BOTTOM NAVBAR ====== -->
<A NAME="navbar_bottom"><!-- --></A>
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>

<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../com/saxonica/config/DynamicLoaderPE.html" title="class in com.saxonica.config"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../com/saxonica/config/EnterpriseConfiguration.SurrogateSchema.html" title="class in com.saxonica.config"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../../../index.html?com/saxonica/config/EnterpriseConfiguration.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="EnterpriseConfiguration.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>


</FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  SUMMARY:&nbsp;<A HREF="#nested_class_summary">NESTED</A>&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_net.sf.saxon.Configuration">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->

<HR>
Copyright (c) 2004-2011 Saxonica Limited. All rights reserved.
</BODY>
</HTML>