Sophie

Sophie

distrib > Mageia > 7 > i586 > by-pkgid > b3bdfe6d859a3d6920ff2c44b38e9a6f > files > 929

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:42 GMT 2011 -->
<TITLE>
StaticQueryContextEE
</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="StaticQueryContextEE";
    }
}
</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/expr/ee/OptimizerEE.html" title="class in com.saxonica.expr.ee"><B>PREV CLASS</B></A>&nbsp;
&nbsp;NEXT CLASS</FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../../../../index.html?com/saxonica/expr/ee/StaticQueryContextEE.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="StaticQueryContextEE.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;NESTED&nbsp;|&nbsp;FIELD&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.expr.ee</FONT>
<BR>
Class StaticQueryContextEE</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/query/StaticQueryContext.html" title="class in net.sf.saxon.query">net.sf.saxon.query.StaticQueryContext</A>
      <IMG SRC="../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../com/saxonica/expr/StaticQueryContextPE.html" title="class in com.saxonica.expr">com.saxonica.expr.StaticQueryContextPE</A>
          <IMG SRC="../../../../resources/inherit.gif" ALT="extended by "><B>com.saxonica.expr.ee.StaticQueryContextEE</B>
</PRE>
<HR>
<DL>
<DT><PRE>public class <B>StaticQueryContextEE</B><DT>extends <A HREF="../../../../com/saxonica/expr/StaticQueryContextPE.html" title="class in com.saxonica.expr">StaticQueryContextPE</A></DL>
</PRE>

<P>
A version of StaticQueryContext for Saxon-EE, that extends the capability by allowing compilation of library
 modules.
<P>

<P>
<HR>

<P>

<!-- ======== 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/expr/ee/StaticQueryContextEE.html#StaticQueryContextEE(net.sf.saxon.Configuration)">StaticQueryContextEE</A></B>(<A HREF="../../../../net/sf/saxon/Configuration.html" title="class in net.sf.saxon">Configuration</A>&nbsp;config)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create a StaticQueryContext using a given Configuration.</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/expr/ee/StaticQueryContextEE.html#compileLibrary(java.io.InputStream, java.lang.String)">compileLibrary</A></B>(<A HREF="http://download.oracle.com/javase/6/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</A>&nbsp;source,
               <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;encoding)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Prepare an XQuery library module for subsequent evaluation.</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/expr/ee/StaticQueryContextEE.html#compileLibrary(java.io.Reader)">compileLibrary</A></B>(<A HREF="http://download.oracle.com/javase/6/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io">Reader</A>&nbsp;source)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Prepare an XQuery library module for subsequent evaluation.</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/expr/ee/StaticQueryContextEE.html#compileLibrary(java.lang.String)">compileLibrary</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;query)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Compile an XQuery library module for subsequent evaluation.</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/QueryLibrary.html" title="class in net.sf.saxon.query">QueryLibrary</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/saxonica/expr/ee/StaticQueryContextEE.html#getCompiledLibrary(java.lang.String)">getCompiledLibrary</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 a previously compiled library module</TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_com.saxonica.expr.StaticQueryContextPE"><!-- --></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.expr.<A HREF="../../../../com/saxonica/expr/StaticQueryContextPE.html" title="class in com.saxonica.expr">StaticQueryContextPE</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><A HREF="../../../../com/saxonica/expr/StaticQueryContextPE.html#getExtensionFunctionLibrary()">getExtensionFunctionLibrary</A>, <A HREF="../../../../com/saxonica/expr/StaticQueryContextPE.html#newQueryParser(java.lang.String, boolean, java.lang.String)">newQueryParser</A>, <A HREF="../../../../com/saxonica/expr/StaticQueryContextPE.html#setExtensionFunctionLibrary(net.sf.saxon.functions.FunctionLibrary)">setExtensionFunctionLibrary</A></CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_net.sf.saxon.query.StaticQueryContext"><!-- --></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.query.<A HREF="../../../../net/sf/saxon/query/StaticQueryContext.html" title="class in net.sf.saxon.query">StaticQueryContext</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><A HREF="../../../../net/sf/saxon/query/StaticQueryContext.html#buildDocument(javax.xml.transform.Source)">buildDocument</A>, <A HREF="../../../../net/sf/saxon/query/StaticQueryContext.html#clearDeclaredGlobalVariables()">clearDeclaredGlobalVariables</A>, <A HREF="../../../../net/sf/saxon/query/StaticQueryContext.html#clearNamespaces()">clearNamespaces</A>, <A HREF="../../../../net/sf/saxon/query/StaticQueryContext.html#clearPassiveNamespaces()">clearPassiveNamespaces</A>, <A HREF="../../../../net/sf/saxon/query/StaticQueryContext.html#compileQuery(java.io.InputStream, java.lang.String)">compileQuery</A>, <A HREF="../../../../net/sf/saxon/query/StaticQueryContext.html#compileQuery(java.io.Reader)">compileQuery</A>, <A HREF="../../../../net/sf/saxon/query/StaticQueryContext.html#compileQuery(java.lang.String)">compileQuery</A>, <A HREF="../../../../net/sf/saxon/query/StaticQueryContext.html#declareCollation(java.lang.String, java.util.Comparator)">declareCollation</A>, <A HREF="../../../../net/sf/saxon/query/StaticQueryContext.html#declareCollation(java.lang.String, net.sf.saxon.lib.StringCollator)">declareCollation</A>, <A HREF="../../../../net/sf/saxon/query/StaticQueryContext.html#declareDefaultCollation(java.lang.String)">declareDefaultCollation</A>, <A HREF="../../../../net/sf/saxon/query/StaticQueryContext.html#declareGlobalVariable(net.sf.saxon.om.StructuredQName, net.sf.saxon.value.SequenceType, net.sf.saxon.om.ValueRepresentation, boolean)">declareGlobalVariable</A>, <A HREF="../../../../net/sf/saxon/query/StaticQueryContext.html#declareNamespace(java.lang.String, java.lang.String)">declareNamespace</A>, <A HREF="../../../../net/sf/saxon/query/StaticQueryContext.html#declarePassiveNamespace(java.lang.String, java.lang.String, boolean)">declarePassiveNamespace</A>, <A HREF="../../../../net/sf/saxon/query/StaticQueryContext.html#getAllCollations()">getAllCollations</A>, <A HREF="../../../../net/sf/saxon/query/StaticQueryContext.html#getBaseURI()">getBaseURI</A>, <A HREF="../../../../net/sf/saxon/query/StaticQueryContext.html#getCodeInjector()">getCodeInjector</A>, <A HREF="../../../../net/sf/saxon/query/StaticQueryContext.html#getCollation(java.lang.String)">getCollation</A>, <A HREF="../../../../net/sf/saxon/query/StaticQueryContext.html#getCollationMap()">getCollationMap</A>, <A HREF="../../../../net/sf/saxon/query/StaticQueryContext.html#getConfiguration()">getConfiguration</A>, <A HREF="../../../../net/sf/saxon/query/StaticQueryContext.html#getConstructionMode()">getConstructionMode</A>, <A HREF="../../../../net/sf/saxon/query/StaticQueryContext.html#getDefaultCollationName()">getDefaultCollationName</A>, <A HREF="../../../../net/sf/saxon/query/StaticQueryContext.html#getDefaultElementNamespace()">getDefaultElementNamespace</A>, <A HREF="../../../../net/sf/saxon/query/StaticQueryContext.html#getDefaultFunctionNamespace()">getDefaultFunctionNamespace</A>, <A HREF="../../../../net/sf/saxon/query/StaticQueryContext.html#getErrorListener()">getErrorListener</A>, <A HREF="../../../../net/sf/saxon/query/StaticQueryContext.html#getExecutable()">getExecutable</A>, <A HREF="../../../../net/sf/saxon/query/StaticQueryContext.html#getExternalNamespaceResolver()">getExternalNamespaceResolver</A>, <A HREF="../../../../net/sf/saxon/query/StaticQueryContext.html#getLanguageVersion()">getLanguageVersion</A>, <A HREF="../../../../net/sf/saxon/query/StaticQueryContext.html#getModuleURIResolver()">getModuleURIResolver</A>, <A HREF="../../../../net/sf/saxon/query/StaticQueryContext.html#getNamePool()">getNamePool</A>, <A HREF="../../../../net/sf/saxon/query/StaticQueryContext.html#getNamespaceForPrefix(java.lang.String)">getNamespaceForPrefix</A>, <A HREF="../../../../net/sf/saxon/query/StaticQueryContext.html#getRequiredContextItemType()">getRequiredContextItemType</A>, <A HREF="../../../../net/sf/saxon/query/StaticQueryContext.html#getSystemId()">getSystemId</A>, <A HREF="../../../../net/sf/saxon/query/StaticQueryContext.html#getUserDeclaredNamespaces()">getUserDeclaredNamespaces</A>, <A HREF="../../../../net/sf/saxon/query/StaticQueryContext.html#isCompileWithTracing()">isCompileWithTracing</A>, <A HREF="../../../../net/sf/saxon/query/StaticQueryContext.html#isEmptyLeast()">isEmptyLeast</A>, <A HREF="../../../../net/sf/saxon/query/StaticQueryContext.html#isGeneratingJavaCode()">isGeneratingJavaCode</A>, <A HREF="../../../../net/sf/saxon/query/StaticQueryContext.html#isInheritNamespaces()">isInheritNamespaces</A>, <A HREF="../../../../net/sf/saxon/query/StaticQueryContext.html#isPreserveBoundarySpace()">isPreserveBoundarySpace</A>, <A HREF="../../../../net/sf/saxon/query/StaticQueryContext.html#isPreserveNamespaces()">isPreserveNamespaces</A>, <A HREF="../../../../net/sf/saxon/query/StaticQueryContext.html#isSchemaAware()">isSchemaAware</A>, <A HREF="../../../../net/sf/saxon/query/StaticQueryContext.html#isUpdating()">isUpdating</A>, <A HREF="../../../../net/sf/saxon/query/StaticQueryContext.html#isUpdatingEnabled()">isUpdatingEnabled</A>, <A HREF="../../../../net/sf/saxon/query/StaticQueryContext.html#iterateDeclaredGlobalVariables()">iterateDeclaredGlobalVariables</A>, <A HREF="../../../../net/sf/saxon/query/StaticQueryContext.html#iterateDeclaredPrefixes()">iterateDeclaredPrefixes</A>, <A HREF="../../../../net/sf/saxon/query/StaticQueryContext.html#reset()">reset</A>, <A HREF="../../../../net/sf/saxon/query/StaticQueryContext.html#setBaseURI(java.lang.String)">setBaseURI</A>, <A HREF="../../../../net/sf/saxon/query/StaticQueryContext.html#setCodeInjector(net.sf.saxon.expr.parser.CodeInjector)">setCodeInjector</A>, <A HREF="../../../../net/sf/saxon/query/StaticQueryContext.html#setCompileWithTracing(boolean)">setCompileWithTracing</A>, <A HREF="../../../../net/sf/saxon/query/StaticQueryContext.html#setConfiguration(net.sf.saxon.Configuration)">setConfiguration</A>, <A HREF="../../../../net/sf/saxon/query/StaticQueryContext.html#setConstructionMode(int)">setConstructionMode</A>, <A HREF="../../../../net/sf/saxon/query/StaticQueryContext.html#setDefaultElementNamespace(java.lang.String)">setDefaultElementNamespace</A>, <A HREF="../../../../net/sf/saxon/query/StaticQueryContext.html#setDefaultFunctionNamespace(java.lang.String)">setDefaultFunctionNamespace</A>, <A HREF="../../../../net/sf/saxon/query/StaticQueryContext.html#setEmptyLeast(boolean)">setEmptyLeast</A>, <A HREF="../../../../net/sf/saxon/query/StaticQueryContext.html#setErrorListener(javax.xml.transform.ErrorListener)">setErrorListener</A>, <A HREF="../../../../net/sf/saxon/query/StaticQueryContext.html#setExternalNamespaceResolver(net.sf.saxon.om.NamespaceResolver)">setExternalNamespaceResolver</A>, <A HREF="../../../../net/sf/saxon/query/StaticQueryContext.html#setGeneratingJavaCode(boolean)">setGeneratingJavaCode</A>, <A HREF="../../../../net/sf/saxon/query/StaticQueryContext.html#setInheritNamespaces(boolean)">setInheritNamespaces</A>, <A HREF="../../../../net/sf/saxon/query/StaticQueryContext.html#setLanguageVersion(net.sf.saxon.value.DecimalValue)">setLanguageVersion</A>, <A HREF="../../../../net/sf/saxon/query/StaticQueryContext.html#setModuleURIResolver(net.sf.saxon.lib.ModuleURIResolver)">setModuleURIResolver</A>, <A HREF="../../../../net/sf/saxon/query/StaticQueryContext.html#setPreserveBoundarySpace(boolean)">setPreserveBoundarySpace</A>, <A HREF="../../../../net/sf/saxon/query/StaticQueryContext.html#setPreserveNamespaces(boolean)">setPreserveNamespaces</A>, <A HREF="../../../../net/sf/saxon/query/StaticQueryContext.html#setRequiredContextItemType(net.sf.saxon.type.ItemType)">setRequiredContextItemType</A>, <A HREF="../../../../net/sf/saxon/query/StaticQueryContext.html#setSchemaAware(boolean)">setSchemaAware</A>, <A HREF="../../../../net/sf/saxon/query/StaticQueryContext.html#setUpdatingEnabled(boolean)">setUpdatingEnabled</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="StaticQueryContextEE(net.sf.saxon.Configuration)"><!-- --></A><H3>
StaticQueryContextEE</H3>
<PRE>
public <B>StaticQueryContextEE</B>(<A HREF="../../../../net/sf/saxon/Configuration.html" title="class in net.sf.saxon">Configuration</A>&nbsp;config)</PRE>
<DL>
<DD>Create a StaticQueryContext using a given Configuration. This creates a StaticQueryContext for a main module
 (that is, a module that is not a library module).
<P>
<DL>
<DT><B>Parameters:</B><DD><CODE>config</CODE> - the Saxon Configuration<DT><B>Since:</B></DT>
  <DD>9.2</DD>
</DL>
</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="compileLibrary(java.lang.String)"><!-- --></A><H3>
compileLibrary</H3>
<PRE>
public void <B>compileLibrary</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;query)
                    throws <A HREF="../../../../net/sf/saxon/trans/XPathException.html" title="class in net.sf.saxon.trans">XPathException</A></PRE>
<DL>
<DD>Compile an XQuery library module for subsequent evaluation. The source text of the query
 is supplied as a String. The base URI of the query is taken from the static context,
 and defaults to the current working directory.

 <p>Note that this interface makes the caller responsible for decoding the query and
 presenting it as a string of characters. This means it is likely that any encoding
 specified in the query prolog will be ignored.</p>
<P>
<DD><DL>
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../../net/sf/saxon/query/StaticQueryContext.html#compileLibrary(java.lang.String)">compileLibrary</A></CODE> in class <CODE><A HREF="../../../../net/sf/saxon/query/StaticQueryContext.html" title="class in net.sf.saxon.query">StaticQueryContext</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>query</CODE> - The XQuery library module to be compiled, supplied as a string.
<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 the syntax of the expression is wrong,
          or if it references namespaces, variables, or functions that have not been declared,
          or contains other static errors.<DT><B>Since:</B></DT>
  <DD>9.2 (changed in 9.3 to return void)</DD>
</DL>
</DD>
</DL>
<HR>

<A NAME="compileLibrary(java.io.Reader)"><!-- --></A><H3>
compileLibrary</H3>
<PRE>
public void <B>compileLibrary</B>(<A HREF="http://download.oracle.com/javase/6/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io">Reader</A>&nbsp;source)
                    throws <A HREF="../../../../net/sf/saxon/trans/XPathException.html" title="class in net.sf.saxon.trans">XPathException</A>,
                           <A HREF="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
<DL>
<DD>Prepare an XQuery library module for subsequent evaluation. The Query is supplied
 in the form of a Reader. The base URI of the query is taken from the static context,
 and defaults to the current working directory.
 The effect of the method is that subsequent query compilations using this static
 context can import the module URI without specifying a location hint; the import then takes effect
 without requiring the module to be compiled each time it is imported.
 <p>Note that this interface makes the Reader responsible for decoding the query and
 presenting it as a stream of characters. This means it is likely that any encoding
 specified in the query prolog will be ignored. Also, some implementations of Reader
 cannot handle a byte order mark.</p>
<P>
<DD><DL>
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../../net/sf/saxon/query/StaticQueryContext.html#compileLibrary(java.io.Reader)">compileLibrary</A></CODE> in class <CODE><A HREF="../../../../net/sf/saxon/query/StaticQueryContext.html" title="class in net.sf.saxon.query">StaticQueryContext</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>source</CODE> - A Reader giving access to the text of the XQuery query to be compiled.
<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 the syntax of the expression is wrong, or if it references namespaces,
                             variables, or functions that have not been declared, or any other static error is reported.
<DD><CODE><A HREF="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE> - if a failure occurs reading the supplied input.<DT><B>Since:</B></DT>
  <DD>9.2 (changed in 9.3 to return void)</DD>
</DL>
</DD>
</DL>
<HR>

<A NAME="compileLibrary(java.io.InputStream, java.lang.String)"><!-- --></A><H3>
compileLibrary</H3>
<PRE>
public void <B>compileLibrary</B>(<A HREF="http://download.oracle.com/javase/6/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</A>&nbsp;source,
                           <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;encoding)
                    throws <A HREF="../../../../net/sf/saxon/trans/XPathException.html" title="class in net.sf.saxon.trans">XPathException</A>,
                           <A HREF="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
<DL>
<DD>Prepare an XQuery library module for subsequent evaluation. The Query is supplied
 in the form of a InputStream, with an optional encoding. If the encoding is not specified,
 the query parser attempts to obtain the encoding by inspecting the input stream: it looks specifically
 for a byte order mark, and for the encoding option in the version declaration of an XQuery prolog.
 The effect of the method is that subsequent query compilations using this static
 context can import the module URI without specifying a location hint; the import then takes effect
 without requiring the module to be compiled each time it is imported.
 The encoding defaults to UTF-8.
 The base URI of the query is taken from the static context,
 and defaults to the current working directory.
<P>
<DD><DL>
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../../net/sf/saxon/query/StaticQueryContext.html#compileLibrary(java.io.InputStream, java.lang.String)">compileLibrary</A></CODE> in class <CODE><A HREF="../../../../net/sf/saxon/query/StaticQueryContext.html" title="class in net.sf.saxon.query">StaticQueryContext</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>source</CODE> - An InputStream giving access to the text of the XQuery query to be compiled, as a stream
                 of octets<DD><CODE>encoding</CODE> - The encoding used to translate characters to octets in the query source. The parameter
                 may be null: in this case the query parser attempts to infer the encoding by inspecting the source,
                 and if that fails, it assumes UTF-8 encoding
<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 the syntax of the expression is wrong, or if it references namespaces,
                             variables, or functions that have not been declared, or any other static error is reported.
<DD><CODE><A HREF="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE> - if a failure occurs reading the supplied input.<DT><B>Since:</B></DT>
  <DD>9.2 (changed in 9.3 to return void)</DD>
</DL>
</DD>
</DL>
<HR>

<A NAME="getCompiledLibrary(java.lang.String)"><!-- --></A><H3>
getCompiledLibrary</H3>
<PRE>
public <A HREF="../../../../net/sf/saxon/query/QueryLibrary.html" title="class in net.sf.saxon.query">QueryLibrary</A> <B>getCompiledLibrary</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 a previously compiled library module
<P>
<DD><DL>
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../../net/sf/saxon/query/StaticQueryContext.html#getCompiledLibrary(java.lang.String)">getCompiledLibrary</A></CODE> in class <CODE><A HREF="../../../../net/sf/saxon/query/StaticQueryContext.html" title="class in net.sf.saxon.query">StaticQueryContext</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>namespace</CODE> - the module namespace
<DT><B>Returns:</B><DD>the QueryLibrary if a module with this namespace has been compiled as a library module;
 otherwise null.<DT><B>Since:</B></DT>
  <DD>9.3</DD>
</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/expr/ee/OptimizerEE.html" title="class in com.saxonica.expr.ee"><B>PREV CLASS</B></A>&nbsp;
&nbsp;NEXT CLASS</FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../../../../index.html?com/saxonica/expr/ee/StaticQueryContextEE.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="StaticQueryContextEE.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;NESTED&nbsp;|&nbsp;FIELD&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>