|
Server : Apache/2.2.2 (Fedora) System : Linux App1.pathumtani.go.th 2.6.20-1.2320.fc5smp #1 SMP Tue Jun 12 19:40:16 EDT 2007 i686 User : apache ( 48) PHP Version : 5.2.9 Disable Function : NONE Directory : /usr/share/javadoc/xalan-j2/ |
Upload File : |
<?xml version="1.0" encoding="US-ASCII"?> <!DOCTYPE html PUBLIC "-//gnu.org///DTD XHTML 1.1 plus Target 1.0//EN" "./resources/xhtml11-target10.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><title>Xalan-Java 2.6.0</title><script src="./resources/gjdoc.js" type="text/javascript"><!-- this comment required for konqueror 3.2.2 --></script><meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"/><meta name="generator" content="GNU Gjdoc Standard Doclet"/><link rel="stylesheet" type="text/css" href="./resources/gjdochtml-clean-layout.css" title="GNU Clean"/><link rel="stylesheet" type="text/css" href="./resources/gjdochtml-clean-color1.css" title="GNU Clean"/></head><body class="content overview" onload="if(parent.contentPageLoaded)parent.contentPageLoaded(document.title)"><table class="navbar div top"><tr><td class="navbar div top"><div class="navbar div top"><span class="navbar item active">Overview</span> <span class="navbar item disabled">Package</span> <span class="navbar item disabled">Class</span> <span class="navbar item disabled">Use</span> <span class="navbar item enabled"><a href="tree.html">Tree</a></span> <span class="navbar item enabled"><a href="./alphaindex.html">Index</a></span> <span class="navbar item enabled"><a href="./deprecated.html">Deprecated</a></span> <span class="navbar item enabled"><a href="./about.html">About</a></span></div></td></tr><tr><td class="navi"></td><td class="navi"><a href="./index.html" title="Show in a frameset" target="_top">Frames</a> | <a href="overview-summary.html" title="Show without frames" target="_top">No Frames</a> </td></tr></table><h1 class="overview title">Xalan-Java 2.6.0</h1><div class="overview description top">Xalan-Java implements the <a href="http://www.w3.org/TR/xslt" target="_top">W3C Recommendation 16 November 1999 XSL Transformations (XSLT) Version 1.0</a>. <p/>XLST is a stylesheet language for transforming XML documents into other XML documents, HTML documents, other document types, or text. </div><dl class="table container"><dd><table class="overview summary" border="1" width="100%"><tr class="table header"><td colspan="2"><h2 class="table header">Transformations API for XML (TrAX)</h2></td></tr></table></dd></dl><dl class="table container"><dd><table class="overview summary" border="1" width="100%"><tr class="table header"><td colspan="2"><h2 class="table header">Java API for XML Parsing</h2></td></tr></table></dd></dl><dl class="table container"><dd><table class="overview summary" border="1" width="100%"><tr class="table header"><td colspan="2"><h2 class="table header">Xalan Core</h2></td></tr><tr><td class="left"><a href="org/apache/xalan/processor/package-summary.html">org.apache.xalan.processor</a></td><td class="right">Parses an XSLT stylesheet document (which may include and import other stylesheet documents) and produces a StylesheetRoot (a TRaX Templates object). <p/>StylesheetProcessor implements the TRaX <a href="file:/usr/share/javadoc/java/javax/xml/transform/TransformerFactory.html"><code>TransformerFactory</code></a> interface, as well as the <a href="file:/usr/share/javadoc/java/javax/xml/transform/sax/SAXTransformerFactory.html"><code>SAXTransformerFactory</code></a> interface. </td></tr><tr><td class="left"><a href="org/apache/xalan/templates/package-summary.html">org.apache.xalan.templates</a></td><td class="right">Implements the <a href="file:/usr/share/javadoc/java/javax/xml/transform/Templates.html"><code>Templates</code></a> interface, and defines a set of classes that represent an XSLT stylesheet. <p/><a href="./org/apache/xalan/templates/StylesheetRoot.html"><code>StylesheetRoot</code></a> implements the <a href="file:/usr/share/javadoc/java/javax/xml/transform/Templates.html"><code>Templates</code></a> interface, and extends <a href="./org/apache/xalan/templates/StylesheetComposed.html"><code>StylesheetComposed</code></a>, which is a <a href="./org/apache/xalan/templates/Stylesheet.html"><code>Stylesheet</code></a> composed of itself and its included Stylesheet objects. </td></tr><tr><td class="left"><a href="org/apache/xalan/transformer/package-summary.html">org.apache.xalan.transformer</a></td><td class="right">In charge of run-time transformations and the production of result trees. <p/><a href="./org/apache/xalan/transformer/TransformerImpl.html"><code>TransformerImpl</code></a> implements the <a href="file:/usr/share/javadoc/java/javax/xml/transform/Transformer.html"><code>Transformer</code></a> interface, and is the core representation of the transformation execution. <p/>For each node in the XML source, TransformerImpl uses the StylesheetRoot and underlying XSLT schema to determine which template to apply: one of the templates in the StylesheetRoot, a default template rule as specified in the XSLT spec, or none. <p/>The Transformer works with <a href="./org/apache/xml/serializer/SerializationHandler.html"><code>SerializationHandler</code></a> to forward the SAX-like events produced by the transformation to the appropriate output ContentHandler. <p/>To the degree possible, the parsing of the XML source and application of the Templates object to that source are performed concurrently in separate threads. </td></tr></table></dd></dl><dl class="table container"><dd><table class="overview summary" border="1" width="100%"><tr class="table header"><td colspan="2"><h2 class="table header">XPath</h2></td></tr><tr><td class="left"><a href="org/apache/xpath/package-summary.html">org.apache.xpath</a></td><td class="right">Implementation of XPath; for the most part, only classes meant for public use are found at this root level of the XPath packages.<p/></td></tr><tr><td class="left"><a href="org/apache/xpath/axes/package-summary.html">org.apache.xpath.axes</a></td><td class="right">Implementation of XPath LocationPath support -- primary classes are LocPathIterator and UnionPathIterator.<p/></td></tr><tr><td class="left"><a href="org/apache/xpath/compiler/package-summary.html">org.apache.xpath.compiler</a></td><td class="right">Implements an XPath parser which produces an OpMap, and a so-called Compiler which produces an expression tree for fast evaluation.<p/></td></tr><tr><td class="left"><a href="org/apache/xpath/domapi/package-summary.html">org.apache.xpath.domapi</a></td><td class="right"></td></tr><tr><td class="left"><a href="org/apache/xpath/functions/package-summary.html">org.apache.xpath.functions</a></td><td class="right">Implements XPath functions -- each function is derived from Function, FunctionOneArg, Function2Args, etc, with number-of-arguments checking being applied mainly at compile time -- this package only implements XPath functions, XSLT functions are found in the "templates" package.<p/></td></tr><tr><td class="left"><a href="org/apache/xpath/objects/package-summary.html">org.apache.xpath.objects</a></td><td class="right">Implementation of XPath polymorphic type objects -- this package will grow as XPath objects are expanded to support XML Schema data types.<p/></td></tr><tr><td class="left"><a href="org/apache/xpath/operations/package-summary.html">org.apache.xpath.operations</a></td><td class="right">Support for XPath operations, such as +, -, string(), etc.<p/></td></tr><tr><td class="left"><a href="org/apache/xpath/patterns/package-summary.html">org.apache.xpath.patterns</a></td><td class="right">Implementation of XPath nodeTest support, and XSLT pattern matching support.<p/></td></tr><tr><td class="left"><a href="org/apache/xpath/res/package-summary.html">org.apache.xpath.res</a></td><td class="right">Contains strings for XPath support that require internationalization.<p/></td></tr></table></dd></dl><dl class="table container"><dd><table class="overview summary" border="1" width="100%"><tr class="table header"><td colspan="2"><h2 class="table header">Document Table Model (DTM)</h2></td></tr><tr><td class="left"><a href="org/apache/xml/dtm/package-summary.html">org.apache.xml.dtm</a></td><td class="right"></td></tr><tr><td class="left"><a href="org/apache/xml/dtm/ref/package-summary.html">org.apache.xml.dtm.ref</a></td><td class="right"></td></tr><tr><td class="left"><a href="org/apache/xml/dtm/ref/dom2dtm/package-summary.html">org.apache.xml.dtm.ref.dom2dtm</a></td><td class="right"></td></tr><tr><td class="left"><a href="org/apache/xml/dtm/ref/sax2dtm/package-summary.html">org.apache.xml.dtm.ref.sax2dtm</a></td><td class="right"></td></tr></table></dd></dl><dl class="table container"><dd><table class="overview summary" border="1" width="100%"><tr class="table header"><td colspan="2"><h2 class="table header">Utilities</h2></td></tr><tr><td class="left"><a href="org/apache/xml/utils/package-summary.html">org.apache.xml.utils</a></td><td class="right">Implementation of Xalan utility classes. </td></tr><tr><td class="left"><a href="org/apache/xml/utils/res/package-summary.html">org.apache.xml.utils.res</a></td><td class="right"></td></tr><tr><td class="left"><a href="org/apache/xml/utils/synthetic/package-summary.html">org.apache.xml.utils.synthetic</a></td><td class="right"></td></tr><tr><td class="left"><a href="org/apache/xml/utils/synthetic/reflection/package-summary.html">org.apache.xml.utils.synthetic.reflection</a></td><td class="right"></td></tr></table></dd></dl><dl class="table container"><dd><table class="overview summary" border="1" width="100%"><tr class="table header"><td colspan="2"><h2 class="table header">Xalan Other</h2></td></tr><tr><td class="left"><a href="org/apache/xalan/client/package-summary.html">org.apache.xalan.client</a></td><td class="right">Implementation of Xalan applet.<p/></td></tr><tr><td class="left"><a href="org/apache/xalan/extensions/package-summary.html">org.apache.xalan.extensions</a></td><td class="right">Implementation of Xalan Extension Mechanism.<p/></td></tr><tr><td class="left"><a href="org/apache/xalan/res/package-summary.html">org.apache.xalan.res</a></td><td class="right">Contains strings that require internationalization.<p/></td></tr><tr><td class="left"><a href="org/apache/xalan/trace/package-summary.html">org.apache.xalan.trace</a></td><td class="right">Implementation of Xalan Trace events, for use by a debugger.<p/></td></tr><tr><td class="left"><a href="org/apache/xalan/xslt/package-summary.html">org.apache.xalan.xslt</a></td><td class="right">Implementation of Xalan command-line interface.<p/></td></tr></table></dd></dl><dl class="table container"><dd><table class="overview summary" border="1" width="100%"><tr class="table header"><td colspan="2"><h2 class="table header">Xalan Extensions</h2></td></tr><tr><td class="left"><a href="org/apache/xalan/lib/package-summary.html">org.apache.xalan.lib</a></td><td class="right">Extension elements and functions shipped with Xalan-Java, including EXSLT functions. <p/>We are adding extensions to this package.<p/></td></tr><tr><td class="left"><a href="org/apache/xalan/lib/sql/package-summary.html">org.apache.xalan.lib.sql</a></td><td class="right">Provides extension functions for connecting to a JDBC data source, executing a query, and working incrementally through a "streamable" result set. </td></tr></table></dd></dl><dl class="table container"><dd><table class="overview summary" border="1" width="100%"><tr class="table header"><td colspan="2"><h2 class="table header">Serializers</h2></td></tr><tr><td class="left"><a href="org/apache/xalan/serialize/package-summary.html">org.apache.xalan.serialize</a></td><td class="right"></td></tr></table></dd></dl><dl class="table container"><dd><table class="overview summary" border="1" width="100%"><tr class="table header"><td colspan="2"><h2 class="table header">SAX 2</h2></td></tr></table></dd></dl><dl class="table container"><dd><table class="overview summary" border="1" width="100%"><tr class="table header"><td colspan="2"><h2 class="table header">DOM 2</h2></td></tr><tr><td class="left"><a href="org/w3c/dom/xpath/package-summary.html">org.w3c.dom.xpath</a></td><td class="right"></td></tr></table></dd></dl><dl class="table container"><dd><table class="overview summary" border="1" width="100%"><tr class="table header"><td colspan="2"><h2 class="table header">XSLTC Core</h2></td></tr><tr><td class="left"><a href="org/apache/xalan/xsltc/package-summary.html">org.apache.xalan.xsltc</a></td><td class="right"></td></tr><tr><td class="left"><a href="org/apache/xalan/xsltc/cmdline/package-summary.html">org.apache.xalan.xsltc.cmdline</a></td><td class="right"></td></tr><tr><td class="left"><a href="org/apache/xalan/xsltc/cmdline/getopt/package-summary.html">org.apache.xalan.xsltc.cmdline.getopt</a></td><td class="right"></td></tr><tr><td class="left"><a href="org/apache/xalan/xsltc/compiler/package-summary.html">org.apache.xalan.xsltc.compiler</a></td><td class="right"></td></tr><tr><td class="left"><a href="org/apache/xalan/xsltc/compiler/util/package-summary.html">org.apache.xalan.xsltc.compiler.util</a></td><td class="right"></td></tr><tr><td class="left"><a href="org/apache/xalan/xsltc/dom/package-summary.html">org.apache.xalan.xsltc.dom</a></td><td class="right"></td></tr><tr><td class="left"><a href="org/apache/xalan/xsltc/runtime/package-summary.html">org.apache.xalan.xsltc.runtime</a></td><td class="right"></td></tr><tr><td class="left"><a href="org/apache/xalan/xsltc/runtime/output/package-summary.html">org.apache.xalan.xsltc.runtime.output</a></td><td class="right"></td></tr><tr><td class="left"><a href="org/apache/xalan/xsltc/trax/package-summary.html">org.apache.xalan.xsltc.trax</a></td><td class="right"></td></tr><tr><td class="left"><a href="org/apache/xalan/xsltc/util/package-summary.html">org.apache.xalan.xsltc.util</a></td><td class="right"></td></tr></table></dd></dl><dl class="table container"><dd><table class="overview summary" border="1" width="100%"><tr class="table header"><td colspan="2"><h2 class="table header">Other Packages</h2></td></tr><tr><td class="left"><a href="org/apache/xalan/package-summary.html">org.apache.xalan</a></td><td class="right"></td></tr><tr><td class="left"><a href="org/apache/xml/res/package-summary.html">org.apache.xml.res</a></td><td class="right"></td></tr><tr><td class="left"><a href="org/apache/xml/serializer/package-summary.html">org.apache.xml.serializer</a></td><td class="right">Processes SAX events into streams. <p/>The <a href="./org/apache/xml/serializer/SerializerFactory.html"><code>SerializerFactory</code></a> is used to create a <a href="./org/apache/xml/serializer/Serializer.html"><code>Serializer</code></a> from a set of output properties (see <a href="file:/usr/share/javadoc/java/javax/xml/transform/OutputKeys.html"><code>OutputKeys</code></a>). <p/><a href="./org/apache/xml/serializer/ToStream.html"><code>ToStream</code></a> acts as the main baseclass for the Xalan serializer implementations. </td></tr></table></dd></dl><a name="description" id="description"/><div class="overview description full">Xalan-Java implements the <a href="http://www.w3.org/TR/xslt" target="_top">W3C Recommendation 16 November 1999 XSL Transformations (XSLT) Version 1.0</a>. <p/>XLST is a stylesheet language for transforming XML documents into other XML documents, HTML documents, other document types, or text. The language includes the XSL Transformation vocabulary and XPath, a language for addressing parts of an XML document. An XSL stylesheet describes how to transform the tree of nodes in the XML input into another tree of nodes.</div><p class="navbar bottom spacer"> </p><table class="navbar div bottom"><tr><td><div class="navbar div top"><span class="navbar item active">Overview</span> <span class="navbar item disabled">Package</span> <span class="navbar item disabled">Class</span> <span class="navbar item disabled">Use</span> <span class="navbar item enabled"><a href="tree.html">Tree</a></span> <span class="navbar item enabled"><a href="./alphaindex.html">Index</a></span> <span class="navbar item enabled"><a href="./deprecated.html">Deprecated</a></span> <span class="navbar item enabled"><a href="./about.html">About</a></span></div></td></tr></table><hr/>Copyright B) 2004 Apache XML Project. All Rights Reserved.</body></html>