Sophie

Sophie

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

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:48:00 GMT 2011 -->
<TITLE>
PreparedStylesheet
</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="PreparedStylesheet";
    }
}
</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="../../../net/sf/saxon/Platform.html" title="interface in net.sf.saxon"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../net/sf/saxon/Query.html" title="class in net.sf.saxon"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../../../index.html?net/sf/saxon/PreparedStylesheet.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="PreparedStylesheet.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">
net.sf.saxon</FONT>
<BR>
Class PreparedStylesheet</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/expr/instruct/Executable.html" title="class in net.sf.saxon.expr.instruct">net.sf.saxon.expr.instruct.Executable</A>
      <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>net.sf.saxon.PreparedStylesheet</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="http://download.oracle.com/javase/6/docs/api/javax/xml/transform/Templates.html?is-external=true" title="class or interface in javax.xml.transform">Templates</A></DD>
</DL>
<HR>
<DL>
<DT><PRE>public class <B>PreparedStylesheet</B><DT>extends <A HREF="../../../net/sf/saxon/expr/instruct/Executable.html" title="class in net.sf.saxon.expr.instruct">Executable</A><DT>implements <A HREF="http://download.oracle.com/javase/6/docs/api/javax/xml/transform/Templates.html?is-external=true" title="class or interface in javax.xml.transform">Templates</A>, <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></DL>
</PRE>

<P>
This <B>PreparedStylesheet</B> class represents a Stylesheet that has been
 prepared for execution (or "compiled").
 <p/>
 Note that the PreparedStylesheet object does not contain a reference to the source stylesheet
 tree (rooted at an XSLStyleSheet object). This allows the source tree to be garbage-collected
 when it is no longer required.
<P>

<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../serialized-form.html#net.sf.saxon.PreparedStylesheet">Serialized Form</A></DL>
<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 ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected </CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../net/sf/saxon/PreparedStylesheet.html#PreparedStylesheet(net.sf.saxon.Configuration, net.sf.saxon.trans.CompilerInfo)">PreparedStylesheet</A></B>(<A HREF="../../../net/sf/saxon/Configuration.html" title="class in net.sf.saxon">Configuration</A>&nbsp;config,
                   <A HREF="../../../net/sf/saxon/trans/CompilerInfo.html" title="class in net.sf.saxon.trans">CompilerInfo</A>&nbsp;info)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructor - deliberately protected</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>static&nbsp;<A HREF="../../../net/sf/saxon/PreparedStylesheet.html" title="class in net.sf.saxon">PreparedStylesheet</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../net/sf/saxon/PreparedStylesheet.html#compile(javax.xml.transform.Source, net.sf.saxon.Configuration, net.sf.saxon.trans.CompilerInfo)">compile</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,
        <A HREF="../../../net/sf/saxon/Configuration.html" title="class in net.sf.saxon">Configuration</A>&nbsp;config,
        <A HREF="../../../net/sf/saxon/trans/CompilerInfo.html" title="class in net.sf.saxon.trans">CompilerInfo</A>&nbsp;info)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Factory method to make a PreparedStylesheet</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="../../../net/sf/saxon/PreparedStylesheet.html#explain(net.sf.saxon.trace.ExpressionPresenter)">explain</A></B>(<A HREF="../../../net/sf/saxon/trace/ExpressionPresenter.html" title="class in net.sf.saxon.trace">ExpressionPresenter</A>&nbsp;presenter)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Produce an XML representation of the compiled and optimized 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="../../../net/sf/saxon/PreparedStylesheet.html#explainNamedTemplates(net.sf.saxon.trace.ExpressionPresenter)">explainNamedTemplates</A></B>(<A HREF="../../../net/sf/saxon/trace/ExpressionPresenter.html" title="class in net.sf.saxon.trace">ExpressionPresenter</A>&nbsp;presenter)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Explain the expression tree for named templates in a stylesheet</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<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></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../net/sf/saxon/PreparedStylesheet.html#getAssociatedStylesheet(net.sf.saxon.Configuration, javax.xml.transform.Source, java.lang.String, java.lang.String, java.lang.String)">getAssociatedStylesheet</A></B>(<A HREF="../../../net/sf/saxon/Configuration.html" title="class in net.sf.saxon">Configuration</A>&nbsp;config,
                        <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,
                        <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;media,
                        <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;title,
                        <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;charset)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the stylesheet specification(s) associated
 via the xml-stylesheet processing instruction (see
 http://www.w3.org/TR/xml-stylesheet/) with the document
 document specified in the source parameter, and that match
 the given criteria.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../net/sf/saxon/PreparedStylesheet.html" title="class in net.sf.saxon">PreparedStylesheet</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../net/sf/saxon/PreparedStylesheet.html#getCachedStylesheet(java.lang.String, java.lang.String)">getCachedStylesheet</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;href,
                    <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)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get a "next in chain" stylesheet.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../net/sf/saxon/trans/CompilerInfo.html" title="class in net.sf.saxon.trans">CompilerInfo</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../net/sf/saxon/PreparedStylesheet.html#getCompilerInfo()">getCompilerInfo</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the CompilerInfo containing details of XSLT compilation options</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../net/sf/saxon/trans/DecimalFormatManager.html" title="class in net.sf.saxon.trans">DecimalFormatManager</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../net/sf/saxon/PreparedStylesheet.html#getDecimalFormatManager()">getDecimalFormatManager</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the DecimalFormatManager which handles decimal-format definitions</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="../../../net/sf/saxon/PreparedStylesheet.html#getErrorCount()">getErrorCount</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the number of errors reported so far</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/instruct/Template.html" title="class in net.sf.saxon.expr.instruct">Template</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../net/sf/saxon/PreparedStylesheet.html#getNamedTemplate(net.sf.saxon.om.StructuredQName)">getNamedTemplate</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 the named template with a given name.</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/Properties.html?is-external=true" title="class or interface in java.util">Properties</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../net/sf/saxon/PreparedStylesheet.html#getOutputProperties()">getOutputProperties</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the properties for xsl:output.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../net/sf/saxon/trans/RuleManager.html" title="class in net.sf.saxon.trans">RuleManager</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../net/sf/saxon/PreparedStylesheet.html#getRuleManager()">getRuleManager</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the RuleManager which handles template rules</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../net/sf/saxon/style/StyleNodeFactory.html" title="class in net.sf.saxon.style">StyleNodeFactory</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../net/sf/saxon/PreparedStylesheet.html#getStyleNodeFactory()">getStyleNodeFactory</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the StyleNodeFactory in use.</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="../../../net/sf/saxon/PreparedStylesheet.html#isCompileWithTracing()">isCompileWithTracing</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Determine whether trace hooks are included in the compiled code.</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;<A HREF="../../../net/sf/saxon/expr/instruct/Template.html" title="class in net.sf.saxon.expr.instruct">Template</A>&gt;</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../net/sf/saxon/PreparedStylesheet.html#iterateNamedTemplates()">iterateNamedTemplates</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Iterate over all the named templates defined in this Executable</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../net/sf/saxon/tree/linked/DocumentImpl.html" title="class in net.sf.saxon.tree.linked">DocumentImpl</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../net/sf/saxon/PreparedStylesheet.html#loadStylesheetModule(javax.xml.transform.Source)">loadStylesheetModule</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;styleSource)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Build the tree representation of a stylesheet module</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/javax/xml/transform/Transformer.html?is-external=true" title="class or interface in javax.xml.transform">Transformer</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../net/sf/saxon/PreparedStylesheet.html#newTransformer()">newTransformer</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Make a Transformer from this Templates object.</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="../../../net/sf/saxon/PreparedStylesheet.html#prepare(javax.xml.transform.Source)">prepare</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;styleSource)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Prepare a stylesheet from a Source document</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="../../../net/sf/saxon/PreparedStylesheet.html#putCachedStylesheet(java.lang.String, java.lang.String, net.sf.saxon.PreparedStylesheet)">putCachedStylesheet</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;href,
                    <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="../../../net/sf/saxon/PreparedStylesheet.html" title="class in net.sf.saxon">PreparedStylesheet</A>&nbsp;pss)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Save a "next in chain" stylesheet in compiled form, so that it can be reused repeatedly.</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="../../../net/sf/saxon/PreparedStylesheet.html#putNamedTemplate(net.sf.saxon.om.StructuredQName, net.sf.saxon.expr.instruct.Template)">putNamedTemplate</A></B>(<A HREF="../../../net/sf/saxon/om/StructuredQName.html" title="class in net.sf.saxon.om">StructuredQName</A>&nbsp;templateName,
                 <A HREF="../../../net/sf/saxon/expr/instruct/Template.html" title="class in net.sf.saxon.expr.instruct">Template</A>&nbsp;template)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Register the named template with a given name</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="../../../net/sf/saxon/PreparedStylesheet.html#reportError(javax.xml.transform.TransformerException)">reportError</A></B>(<A HREF="http://download.oracle.com/javase/6/docs/api/javax/xml/transform/TransformerException.html?is-external=true" title="class or interface in javax.xml.transform">TransformerException</A>&nbsp;err)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Report a compile time error.</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="../../../net/sf/saxon/PreparedStylesheet.html#reportWarning(javax.xml.transform.TransformerException)">reportWarning</A></B>(<A HREF="http://download.oracle.com/javase/6/docs/api/javax/xml/transform/TransformerException.html?is-external=true" title="class or interface in javax.xml.transform">TransformerException</A>&nbsp;err)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Report a compile time warning.</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="../../../net/sf/saxon/PreparedStylesheet.html#setConfiguration(net.sf.saxon.Configuration)">setConfiguration</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;Set the configuration in which this stylesheet is compiled.</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="../../../net/sf/saxon/PreparedStylesheet.html#setDecimalFormatManager(net.sf.saxon.trans.DecimalFormatManager)">setDecimalFormatManager</A></B>(<A HREF="../../../net/sf/saxon/trans/DecimalFormatManager.html" title="class in net.sf.saxon.trans">DecimalFormatManager</A>&nbsp;dfm)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the DecimalFormatManager which handles decimal-format definitions</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="../../../net/sf/saxon/PreparedStylesheet.html#setRuleManager(net.sf.saxon.trans.RuleManager)">setRuleManager</A></B>(<A HREF="../../../net/sf/saxon/trans/RuleManager.html" title="class in net.sf.saxon.trans">RuleManager</A>&nbsp;rm)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the RuleManager that handles template rules</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="../../../net/sf/saxon/PreparedStylesheet.html#setStylesheetDocument(net.sf.saxon.tree.linked.DocumentImpl)">setStylesheetDocument</A></B>(<A HREF="../../../net/sf/saxon/tree/linked/DocumentImpl.html" title="class in net.sf.saxon.tree.linked">DocumentImpl</A>&nbsp;doc)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create a PreparedStylesheet from a supplied DocumentInfo
 Note: the document must have been built using the StyleNodeFactory</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="../../../net/sf/saxon/PreparedStylesheet.html#setUsesTunnelParameters()">setUsesTunnelParameters</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Say that the stylesheet uses tunnel parameters.</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="../../../net/sf/saxon/PreparedStylesheet.html#usesTunnelParameters()">usesTunnelParameters</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ask whether the stylesheet uses tunnel parameters.</TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_net.sf.saxon.expr.instruct.Executable"><!-- --></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.expr.instruct.<A HREF="../../../net/sf/saxon/expr/instruct/Executable.html" title="class in net.sf.saxon.expr.instruct">Executable</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><A HREF="../../../net/sf/saxon/expr/instruct/Executable.html#addQueryLibraryModule(net.sf.saxon.query.QueryModule)">addQueryLibraryModule</A>, <A HREF="../../../net/sf/saxon/expr/instruct/Executable.html#addQueryLocationHintProcessed(java.lang.String)">addQueryLocationHintProcessed</A>, <A HREF="../../../net/sf/saxon/expr/instruct/Executable.html#addRequiredParam(net.sf.saxon.om.StructuredQName)">addRequiredParam</A>, <A HREF="../../../net/sf/saxon/expr/instruct/Executable.html#checkAllRequiredParamsArePresent(net.sf.saxon.expr.instruct.GlobalParameterSet)">checkAllRequiredParamsArePresent</A>, <A HREF="../../../net/sf/saxon/expr/instruct/Executable.html#createsSecondaryResult()">createsSecondaryResult</A>, <A HREF="../../../net/sf/saxon/expr/instruct/Executable.html#explainGlobalVariables(net.sf.saxon.trace.ExpressionPresenter)">explainGlobalVariables</A>, <A HREF="../../../net/sf/saxon/expr/instruct/Executable.html#fixupQueryModules(net.sf.saxon.query.QueryModule, boolean)">fixupQueryModules</A>, <A HREF="../../../net/sf/saxon/expr/instruct/Executable.html#getCharacterMapIndex()">getCharacterMapIndex</A>, <A HREF="../../../net/sf/saxon/expr/instruct/Executable.html#getCollationTable()">getCollationTable</A>, <A HREF="../../../net/sf/saxon/expr/instruct/Executable.html#getCompiledGlobalVariables()">getCompiledGlobalVariables</A>, <A HREF="../../../net/sf/saxon/expr/instruct/Executable.html#getConfiguration()">getConfiguration</A>, <A HREF="../../../net/sf/saxon/expr/instruct/Executable.html#getDefaultOutputProperties()">getDefaultOutputProperties</A>, <A HREF="../../../net/sf/saxon/expr/instruct/Executable.html#getFunctionLibrary()">getFunctionLibrary</A>, <A HREF="../../../net/sf/saxon/expr/instruct/Executable.html#getGlobalVariable(net.sf.saxon.om.StructuredQName)">getGlobalVariable</A>, <A HREF="../../../net/sf/saxon/expr/instruct/Executable.html#getGlobalVariableMap()">getGlobalVariableMap</A>, <A HREF="../../../net/sf/saxon/expr/instruct/Executable.html#getHostLanguage()">getHostLanguage</A>, <A HREF="../../../net/sf/saxon/expr/instruct/Executable.html#getInitialContextItemVariableName()">getInitialContextItemVariableName</A>, <A HREF="../../../net/sf/saxon/expr/instruct/Executable.html#getKeyManager()">getKeyManager</A>, <A HREF="../../../net/sf/saxon/expr/instruct/Executable.html#getLargestPatternStackFrame()">getLargestPatternStackFrame</A>, <A HREF="../../../net/sf/saxon/expr/instruct/Executable.html#getLocationMap()">getLocationMap</A>, <A HREF="../../../net/sf/saxon/expr/instruct/Executable.html#getNamedCollation(java.lang.String)">getNamedCollation</A>, <A HREF="../../../net/sf/saxon/expr/instruct/Executable.html#getOutputProperties(net.sf.saxon.om.StructuredQName)">getOutputProperties</A>, <A HREF="../../../net/sf/saxon/expr/instruct/Executable.html#getQueryLibraryModules()">getQueryLibraryModules</A>, <A HREF="../../../net/sf/saxon/expr/instruct/Executable.html#getQueryLibraryModules(java.lang.String)">getQueryLibraryModules</A>, <A HREF="../../../net/sf/saxon/expr/instruct/Executable.html#getQueryModuleWithSystemId(java.lang.String, net.sf.saxon.query.QueryModule)">getQueryModuleWithSystemId</A>, <A HREF="../../../net/sf/saxon/expr/instruct/Executable.html#getStripperRules()">getStripperRules</A>, <A HREF="../../../net/sf/saxon/expr/instruct/Executable.html#initializeBindery(net.sf.saxon.expr.instruct.Bindery)">initializeBindery</A>, <A HREF="../../../net/sf/saxon/expr/instruct/Executable.html#isAllowXPath30()">isAllowXPath30</A>, <A HREF="../../../net/sf/saxon/expr/instruct/Executable.html#isQueryLocationHintProcessed(java.lang.String)">isQueryLocationHintProcessed</A>, <A HREF="../../../net/sf/saxon/expr/instruct/Executable.html#isSchemaAware()">isSchemaAware</A>, <A HREF="../../../net/sf/saxon/expr/instruct/Executable.html#registerGlobalVariable(net.sf.saxon.expr.instruct.GlobalVariable)">registerGlobalVariable</A>, <A HREF="../../../net/sf/saxon/expr/instruct/Executable.html#setCharacterMapIndex(net.sf.saxon.serialize.CharacterMapIndex)">setCharacterMapIndex</A>, <A HREF="../../../net/sf/saxon/expr/instruct/Executable.html#setCollationMap(net.sf.saxon.expr.CollationMap)">setCollationMap</A>, <A HREF="../../../net/sf/saxon/expr/instruct/Executable.html#setCreatesSecondaryResult(boolean)">setCreatesSecondaryResult</A>, <A HREF="../../../net/sf/saxon/expr/instruct/Executable.html#setDefaultOutputProperties(java.util.Properties)">setDefaultOutputProperties</A>, <A HREF="../../../net/sf/saxon/expr/instruct/Executable.html#setFunctionLibrary(net.sf.saxon.functions.FunctionLibraryList)">setFunctionLibrary</A>, <A HREF="../../../net/sf/saxon/expr/instruct/Executable.html#setHostLanguage(int, boolean)">setHostLanguage</A>, <A HREF="../../../net/sf/saxon/expr/instruct/Executable.html#setInitialContextItemVariableName(net.sf.saxon.om.StructuredQName)">setInitialContextItemVariableName</A>, <A HREF="../../../net/sf/saxon/expr/instruct/Executable.html#setKeyManager(net.sf.saxon.trans.KeyManager)">setKeyManager</A>, <A HREF="../../../net/sf/saxon/expr/instruct/Executable.html#setLocationMap(net.sf.saxon.expr.instruct.LocationMap)">setLocationMap</A>, <A HREF="../../../net/sf/saxon/expr/instruct/Executable.html#setOutputProperties(net.sf.saxon.om.StructuredQName, java.util.Properties)">setOutputProperties</A>, <A HREF="../../../net/sf/saxon/expr/instruct/Executable.html#setPatternSlotSpace(int)">setPatternSlotSpace</A>, <A HREF="../../../net/sf/saxon/expr/instruct/Executable.html#setSchemaAware(boolean)">setSchemaAware</A>, <A HREF="../../../net/sf/saxon/expr/instruct/Executable.html#setStripperRules(net.sf.saxon.om.SpaceStrippingRule)">setStripperRules</A>, <A HREF="../../../net/sf/saxon/expr/instruct/Executable.html#setStripsInputTypeAnnotations(boolean)">setStripsInputTypeAnnotations</A>, <A HREF="../../../net/sf/saxon/expr/instruct/Executable.html#setStripsWhitespace(boolean)">setStripsWhitespace</A>, <A HREF="../../../net/sf/saxon/expr/instruct/Executable.html#stripsInputTypeAnnotations()">stripsInputTypeAnnotations</A>, <A HREF="../../../net/sf/saxon/expr/instruct/Executable.html#stripsWhitespace()">stripsWhitespace</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="PreparedStylesheet(net.sf.saxon.Configuration, net.sf.saxon.trans.CompilerInfo)"><!-- --></A><H3>
PreparedStylesheet</H3>
<PRE>
protected <B>PreparedStylesheet</B>(<A HREF="../../../net/sf/saxon/Configuration.html" title="class in net.sf.saxon">Configuration</A>&nbsp;config,
                             <A HREF="../../../net/sf/saxon/trans/CompilerInfo.html" title="class in net.sf.saxon.trans">CompilerInfo</A>&nbsp;info)</PRE>
<DL>
<DD>Constructor - deliberately protected
<P>
<DL>
<DT><B>Parameters:</B><DD><CODE>config</CODE> - The Configuration set up by the TransformerFactory<DD><CODE>info</CODE> - Compilation options</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="compile(javax.xml.transform.Source, net.sf.saxon.Configuration, net.sf.saxon.trans.CompilerInfo)"><!-- --></A><H3>
compile</H3>
<PRE>
public static <A HREF="../../../net/sf/saxon/PreparedStylesheet.html" title="class in net.sf.saxon">PreparedStylesheet</A> <B>compile</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,
                                         <A HREF="../../../net/sf/saxon/Configuration.html" title="class in net.sf.saxon">Configuration</A>&nbsp;config,
                                         <A HREF="../../../net/sf/saxon/trans/CompilerInfo.html" title="class in net.sf.saxon.trans">CompilerInfo</A>&nbsp;info)
                                  throws <A HREF="http://download.oracle.com/javase/6/docs/api/javax/xml/transform/TransformerConfigurationException.html?is-external=true" title="class or interface in javax.xml.transform">TransformerConfigurationException</A></PRE>
<DL>
<DD>Factory method to make a PreparedStylesheet
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>source</CODE> - the source of this principal stylesheet module<DD><CODE>config</CODE> - the Saxon configuration<DD><CODE>info</CODE> - compile-time options for this stylesheet compilation
<DT><B>Returns:</B><DD>the prepared stylesheet
<DT><B>Throws:</B>
<DD><CODE><A HREF="http://download.oracle.com/javase/6/docs/api/javax/xml/transform/TransformerConfigurationException.html?is-external=true" title="class or interface in javax.xml.transform">TransformerConfigurationException</A></CODE> - if there is a static error in the stylesheet</DL>
</DD>
</DL>
<HR>

<A NAME="newTransformer()"><!-- --></A><H3>
newTransformer</H3>
<PRE>
public <A HREF="http://download.oracle.com/javase/6/docs/api/javax/xml/transform/Transformer.html?is-external=true" title="class or interface in javax.xml.transform">Transformer</A> <B>newTransformer</B>()</PRE>
<DL>
<DD>Make a Transformer from this Templates object.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="http://download.oracle.com/javase/6/docs/api/javax/xml/transform/Templates.html?is-external=true#newTransformer()" title="class or interface in javax.xml.transform">newTransformer</A></CODE> in interface <CODE><A HREF="http://download.oracle.com/javase/6/docs/api/javax/xml/transform/Templates.html?is-external=true" title="class or interface in javax.xml.transform">Templates</A></CODE></DL>
</DD>
<DD><DL>

<DT><B>Returns:</B><DD>the new Transformer (always a Controller)<DT><B>See Also:</B><DD><A HREF="../../../net/sf/saxon/Controller.html" title="class in net.sf.saxon"><CODE>Controller</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="setConfiguration(net.sf.saxon.Configuration)"><!-- --></A><H3>
setConfiguration</H3>
<PRE>
public void <B>setConfiguration</B>(<A HREF="../../../net/sf/saxon/Configuration.html" title="class in net.sf.saxon">Configuration</A>&nbsp;config)</PRE>
<DL>
<DD>Set the configuration in which this stylesheet is compiled.
 Intended for internal use.
<P>
<DD><DL>
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../net/sf/saxon/expr/instruct/Executable.html#setConfiguration(net.sf.saxon.Configuration)">setConfiguration</A></CODE> in class <CODE><A HREF="../../../net/sf/saxon/expr/instruct/Executable.html" title="class in net.sf.saxon.expr.instruct">Executable</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>config</CODE> - the configuration to be used.</DL>
</DD>
</DL>
<HR>

<A NAME="getStyleNodeFactory()"><!-- --></A><H3>
getStyleNodeFactory</H3>
<PRE>
public <A HREF="../../../net/sf/saxon/style/StyleNodeFactory.html" title="class in net.sf.saxon.style">StyleNodeFactory</A> <B>getStyleNodeFactory</B>()</PRE>
<DL>
<DD>Get the StyleNodeFactory in use. The StyleNodeFactory determines which subclass of StyleElement
 to use for each element node in the stylesheet tree.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>

<DT><B>Returns:</B><DD>the StyleNodeFactory</DL>
</DD>
</DL>
<HR>

<A NAME="setDecimalFormatManager(net.sf.saxon.trans.DecimalFormatManager)"><!-- --></A><H3>
setDecimalFormatManager</H3>
<PRE>
public void <B>setDecimalFormatManager</B>(<A HREF="../../../net/sf/saxon/trans/DecimalFormatManager.html" title="class in net.sf.saxon.trans">DecimalFormatManager</A>&nbsp;dfm)</PRE>
<DL>
<DD>Set the DecimalFormatManager which handles decimal-format definitions
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>dfm</CODE> - the DecimalFormatManager containing the named xsl:decimal-format definitions</DL>
</DD>
</DL>
<HR>

<A NAME="getDecimalFormatManager()"><!-- --></A><H3>
getDecimalFormatManager</H3>
<PRE>
public <A HREF="../../../net/sf/saxon/trans/DecimalFormatManager.html" title="class in net.sf.saxon.trans">DecimalFormatManager</A> <B>getDecimalFormatManager</B>()</PRE>
<DL>
<DD>Get the DecimalFormatManager which handles decimal-format definitions
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>

<DT><B>Returns:</B><DD>the DecimalFormatManager containing the named xsl:decimal-format definitions</DL>
</DD>
</DL>
<HR>

<A NAME="setUsesTunnelParameters()"><!-- --></A><H3>
setUsesTunnelParameters</H3>
<PRE>
public void <B>setUsesTunnelParameters</B>()</PRE>
<DL>
<DD>Say that the stylesheet uses tunnel parameters. (This information is used by the bytecode generator,
 which avoids generating code to pass tunnel parameters on every apply-templates call if there are no
 tunnel parameters anywhere in the stylesheet).
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="usesTunnelParameters()"><!-- --></A><H3>
usesTunnelParameters</H3>
<PRE>
public boolean <B>usesTunnelParameters</B>()</PRE>
<DL>
<DD>Ask whether the stylesheet uses tunnel parameters. (Called by the bytecode generator).
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>

<DT><B>Returns:</B><DD>true if the stylesheet uses tunnel parameters.</DL>
</DD>
</DL>
<HR>

<A NAME="prepare(javax.xml.transform.Source)"><!-- --></A><H3>
prepare</H3>
<PRE>
protected void <B>prepare</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;styleSource)
                throws <A HREF="http://download.oracle.com/javase/6/docs/api/javax/xml/transform/TransformerConfigurationException.html?is-external=true" title="class or interface in javax.xml.transform">TransformerConfigurationException</A></PRE>
<DL>
<DD>Prepare a stylesheet from a Source document
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>styleSource</CODE> - the source document containing the stylesheet
<DT><B>Throws:</B>
<DD><CODE><A HREF="http://download.oracle.com/javase/6/docs/api/javax/xml/transform/TransformerConfigurationException.html?is-external=true" title="class or interface in javax.xml.transform">TransformerConfigurationException</A></CODE> - if compilation of the
          stylesheet fails for any reason</DL>
</DD>
</DL>
<HR>

<A NAME="loadStylesheetModule(javax.xml.transform.Source)"><!-- --></A><H3>
loadStylesheetModule</H3>
<PRE>
public <A HREF="../../../net/sf/saxon/tree/linked/DocumentImpl.html" title="class in net.sf.saxon.tree.linked">DocumentImpl</A> <B>loadStylesheetModule</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;styleSource)
                                  throws <A HREF="../../../net/sf/saxon/trans/XPathException.html" title="class in net.sf.saxon.trans">XPathException</A></PRE>
<DL>
<DD>Build the tree representation of a stylesheet module
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>styleSource</CODE> - the source of the module
<DT><B>Returns:</B><DD>the root Document node of the tree containing the stylesheet
         module
<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 XML parsing or tree
                        construction fails</DL>
</DD>
</DL>
<HR>

<A NAME="setStylesheetDocument(net.sf.saxon.tree.linked.DocumentImpl)"><!-- --></A><H3>
setStylesheetDocument</H3>
<PRE>
protected void <B>setStylesheetDocument</B>(<A HREF="../../../net/sf/saxon/tree/linked/DocumentImpl.html" title="class in net.sf.saxon.tree.linked">DocumentImpl</A>&nbsp;doc)
                              throws <A HREF="../../../net/sf/saxon/trans/XPathException.html" title="class in net.sf.saxon.trans">XPathException</A></PRE>
<DL>
<DD>Create a PreparedStylesheet from a supplied DocumentInfo
 Note: the document must have been built using the StyleNodeFactory
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>doc</CODE> - the document containing the stylesheet module
<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 document supplied
                        is not a stylesheet</DL>
</DD>
</DL>
<HR>

<A NAME="setRuleManager(net.sf.saxon.trans.RuleManager)"><!-- --></A><H3>
setRuleManager</H3>
<PRE>
public void <B>setRuleManager</B>(<A HREF="../../../net/sf/saxon/trans/RuleManager.html" title="class in net.sf.saxon.trans">RuleManager</A>&nbsp;rm)</PRE>
<DL>
<DD>Set the RuleManager that handles template rules
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>rm</CODE> - the RuleManager containing details of all the template rules</DL>
</DD>
</DL>
<HR>

<A NAME="getRuleManager()"><!-- --></A><H3>
getRuleManager</H3>
<PRE>
public <A HREF="../../../net/sf/saxon/trans/RuleManager.html" title="class in net.sf.saxon.trans">RuleManager</A> <B>getRuleManager</B>()</PRE>
<DL>
<DD>Get the RuleManager which handles template rules
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>

<DT><B>Returns:</B><DD>the RuleManager registered with setRuleManager</DL>
</DD>
</DL>
<HR>

<A NAME="getNamedTemplate(net.sf.saxon.om.StructuredQName)"><!-- --></A><H3>
getNamedTemplate</H3>
<PRE>
public <A HREF="../../../net/sf/saxon/expr/instruct/Template.html" title="class in net.sf.saxon.expr.instruct">Template</A> <B>getNamedTemplate</B>(<A HREF="../../../net/sf/saxon/om/StructuredQName.html" title="class in net.sf.saxon.om">StructuredQName</A>&nbsp;qName)</PRE>
<DL>
<DD>Get the named template with a given name.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>qName</CODE> - The template name
<DT><B>Returns:</B><DD>The template (of highest import precedence) with this name if there is one;
         null if none is found.</DL>
</DD>
</DL>
<HR>

<A NAME="putNamedTemplate(net.sf.saxon.om.StructuredQName, net.sf.saxon.expr.instruct.Template)"><!-- --></A><H3>
putNamedTemplate</H3>
<PRE>
public void <B>putNamedTemplate</B>(<A HREF="../../../net/sf/saxon/om/StructuredQName.html" title="class in net.sf.saxon.om">StructuredQName</A>&nbsp;templateName,
                             <A HREF="../../../net/sf/saxon/expr/instruct/Template.html" title="class in net.sf.saxon.expr.instruct">Template</A>&nbsp;template)</PRE>
<DL>
<DD>Register the named template with a given name
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>templateName</CODE> - the name of a named XSLT template<DD><CODE>template</CODE> - the template</DL>
</DD>
</DL>
<HR>

<A NAME="iterateNamedTemplates()"><!-- --></A><H3>
iterateNamedTemplates</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;<A HREF="../../../net/sf/saxon/expr/instruct/Template.html" title="class in net.sf.saxon.expr.instruct">Template</A>&gt; <B>iterateNamedTemplates</B>()</PRE>
<DL>
<DD>Iterate over all the named templates defined in this Executable
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>

<DT><B>Returns:</B><DD>an iterator, the items returned being of class <A HREF="../../../net/sf/saxon/expr/instruct/Template.html" title="class in net.sf.saxon.expr.instruct"><CODE>Template</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="explainNamedTemplates(net.sf.saxon.trace.ExpressionPresenter)"><!-- --></A><H3>
explainNamedTemplates</H3>
<PRE>
public void <B>explainNamedTemplates</B>(<A HREF="../../../net/sf/saxon/trace/ExpressionPresenter.html" title="class in net.sf.saxon.trace">ExpressionPresenter</A>&nbsp;presenter)</PRE>
<DL>
<DD>Explain the expression tree for named templates in a stylesheet
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>presenter</CODE> - destination for the explanatory output</DL>
</DD>
</DL>
<HR>

<A NAME="isCompileWithTracing()"><!-- --></A><H3>
isCompileWithTracing</H3>
<PRE>
public boolean <B>isCompileWithTracing</B>()</PRE>
<DL>
<DD>Determine whether trace hooks are included in the compiled code.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>

<DT><B>Returns:</B><DD>true if trace hooks are included, false if not.<DT><B>Since:</B></DT>
  <DD>8.9</DD>
</DL>
</DD>
</DL>
<HR>

<A NAME="getOutputProperties()"><!-- --></A><H3>
getOutputProperties</H3>
<PRE>
public <A HREF="http://download.oracle.com/javase/6/docs/api/java/util/Properties.html?is-external=true" title="class or interface in java.util">Properties</A> <B>getOutputProperties</B>()</PRE>
<DL>
<DD>Get the properties for xsl:output.  JAXP method. The object returned will
 be a clone of the internal values, and thus it can be mutated
 without mutating the Templates object, and then handed in to
 the process method.
 <p>In Saxon, the properties object is a new, empty, Properties object that is
 backed by the live properties to supply default values for missing properties.
 This means that the property values must be read using the getProperty() method.
 Calling the get() method on the underlying Hashtable will return null.</p>
 <p>In Saxon 8.x, this method gets the output properties for the unnamed output
 format in the stylesheet.</p>
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="http://download.oracle.com/javase/6/docs/api/javax/xml/transform/Templates.html?is-external=true#getOutputProperties()" title="class or interface in javax.xml.transform">getOutputProperties</A></CODE> in interface <CODE><A HREF="http://download.oracle.com/javase/6/docs/api/javax/xml/transform/Templates.html?is-external=true" title="class or interface in javax.xml.transform">Templates</A></CODE></DL>
</DD>
<DD><DL>

<DT><B>Returns:</B><DD>A Properties object reflecting the output properties defined
         for the default (unnamed) output format in the stylesheet. It may
         be mutated and supplied to the setOutputProperties() method of the
         Transformer, without affecting other transformations that use the
         same stylesheet.<DT><B>See Also:</B><DD><A HREF="http://download.oracle.com/javase/6/docs/api/javax/xml/transform/Transformer.html?is-external=true#setOutputProperties(java.util.Properties)" title="class or interface in javax.xml.transform"><CODE>Transformer.setOutputProperties(java.util.Properties)</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="reportError(javax.xml.transform.TransformerException)"><!-- --></A><H3>
reportError</H3>
<PRE>
public void <B>reportError</B>(<A HREF="http://download.oracle.com/javase/6/docs/api/javax/xml/transform/TransformerException.html?is-external=true" title="class or interface in javax.xml.transform">TransformerException</A>&nbsp;err)
                 throws <A HREF="http://download.oracle.com/javase/6/docs/api/javax/xml/transform/TransformerException.html?is-external=true" title="class or interface in javax.xml.transform">TransformerException</A></PRE>
<DL>
<DD>Report a compile time error. This calls the errorListener to output details
 of the error, and increments an error count.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>err</CODE> - the exception containing details of the error
<DT><B>Throws:</B>
<DD><CODE><A HREF="http://download.oracle.com/javase/6/docs/api/javax/xml/transform/TransformerException.html?is-external=true" title="class or interface in javax.xml.transform">TransformerException</A></CODE> - if the ErrorListener decides that the
                              error should be reported</DL>
</DD>
</DL>
<HR>

<A NAME="getErrorCount()"><!-- --></A><H3>
getErrorCount</H3>
<PRE>
public int <B>getErrorCount</B>()</PRE>
<DL>
<DD>Get the number of errors reported so far
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>

<DT><B>Returns:</B><DD>the number of errors reported</DL>
</DD>
</DL>
<HR>

<A NAME="reportWarning(javax.xml.transform.TransformerException)"><!-- --></A><H3>
reportWarning</H3>
<PRE>
public void <B>reportWarning</B>(<A HREF="http://download.oracle.com/javase/6/docs/api/javax/xml/transform/TransformerException.html?is-external=true" title="class or interface in javax.xml.transform">TransformerException</A>&nbsp;err)</PRE>
<DL>
<DD>Report a compile time warning. This calls the errorListener to output details
 of the warning.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>err</CODE> - an exception holding details of the warning condition to be
            reported</DL>
</DD>
</DL>
<HR>

<A NAME="getCachedStylesheet(java.lang.String, java.lang.String)"><!-- --></A><H3>
getCachedStylesheet</H3>
<PRE>
public <A HREF="../../../net/sf/saxon/PreparedStylesheet.html" title="class in net.sf.saxon">PreparedStylesheet</A> <B>getCachedStylesheet</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;href,
                                              <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)</PRE>
<DL>
<DD>Get a "next in chain" stylesheet. This method is intended for internal use.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>href</CODE> - the relative URI of the next-in-chain stylesheet<DD><CODE>baseURI</CODE> - the baseURI against which this relativeURI is to be resolved
<DT><B>Returns:</B><DD>the cached stylesheet if present in the cache, or null if not</DL>
</DD>
</DL>
<HR>

<A NAME="putCachedStylesheet(java.lang.String, java.lang.String, net.sf.saxon.PreparedStylesheet)"><!-- --></A><H3>
putCachedStylesheet</H3>
<PRE>
public void <B>putCachedStylesheet</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;href,
                                <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="../../../net/sf/saxon/PreparedStylesheet.html" title="class in net.sf.saxon">PreparedStylesheet</A>&nbsp;pss)</PRE>
<DL>
<DD>Save a "next in chain" stylesheet in compiled form, so that it can be reused repeatedly.
 This method is intended for internal use.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>href</CODE> - the relative URI of the stylesheet<DD><CODE>baseURI</CODE> - the base URI against which the relative URI is resolved<DD><CODE>pss</CODE> - the prepared stylesheet object to be cached</DL>
</DD>
</DL>
<HR>

<A NAME="getCompilerInfo()"><!-- --></A><H3>
getCompilerInfo</H3>
<PRE>
public <A HREF="../../../net/sf/saxon/trans/CompilerInfo.html" title="class in net.sf.saxon.trans">CompilerInfo</A> <B>getCompilerInfo</B>()</PRE>
<DL>
<DD>Get the CompilerInfo containing details of XSLT compilation options
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>

<DT><B>Returns:</B><DD>the CompilerInfo containing compilation options<DT><B>Since:</B></DT>
  <DD>9.2</DD>
</DL>
</DD>
</DL>
<HR>

<A NAME="explain(net.sf.saxon.trace.ExpressionPresenter)"><!-- --></A><H3>
explain</H3>
<PRE>
public void <B>explain</B>(<A HREF="../../../net/sf/saxon/trace/ExpressionPresenter.html" title="class in net.sf.saxon.trace">ExpressionPresenter</A>&nbsp;presenter)</PRE>
<DL>
<DD>Produce an XML representation of the compiled and optimized stylesheet
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>presenter</CODE> - defines the destination and format of the output</DL>
</DD>
</DL>
<HR>

<A NAME="getAssociatedStylesheet(net.sf.saxon.Configuration, javax.xml.transform.Source, java.lang.String, java.lang.String, java.lang.String)"><!-- --></A><H3>
getAssociatedStylesheet</H3>
<PRE>
public static <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> <B>getAssociatedStylesheet</B>(<A HREF="../../../net/sf/saxon/Configuration.html" title="class in net.sf.saxon">Configuration</A>&nbsp;config,
                                             <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,
                                             <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;media,
                                             <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;title,
                                             <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;charset)
                                      throws <A HREF="http://download.oracle.com/javase/6/docs/api/javax/xml/transform/TransformerConfigurationException.html?is-external=true" title="class or interface in javax.xml.transform">TransformerConfigurationException</A></PRE>
<DL>
<DD>Get the stylesheet specification(s) associated
 via the xml-stylesheet processing instruction (see
 http://www.w3.org/TR/xml-stylesheet/) with the document
 document specified in the source parameter, and that match
 the given criteria.  Note that it is possible to return several
 stylesheets, in which case they are applied as if they were
 a list of imports or cascades.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>config</CODE> - The Saxon Configuration<DD><CODE>source</CODE> - The XML source document.<DD><CODE>media</CODE> - The media attribute to be matched.  May be null, in which
                case the prefered templates will be used (i.e. alternate = no).<DD><CODE>title</CODE> - The value of the title attribute to match.  May be null.<DD><CODE>charset</CODE> - The value of the charset attribute to match.  May be null.
<DT><B>Returns:</B><DD>A Source object suitable for passing to the TransformerFactory.
<DT><B>Throws:</B>
<DD><CODE><A HREF="http://download.oracle.com/javase/6/docs/api/javax/xml/transform/TransformerConfigurationException.html?is-external=true" title="class or interface in javax.xml.transform">TransformerConfigurationException</A></CODE> - if any problems occur</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="../../../net/sf/saxon/Platform.html" title="interface in net.sf.saxon"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../net/sf/saxon/Query.html" title="class in net.sf.saxon"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../../../index.html?net/sf/saxon/PreparedStylesheet.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="PreparedStylesheet.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>