You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xalan.apache.org by dl...@locus.apache.org on 2000/09/06 23:22:51 UTC

cvs commit: xml-xalan/java/src/org/apache/xalan/templates package.html

dleslie     00/09/06 14:22:51

  Modified:    java/src/org/apache/xalan/templates package.html
  Log:
  Editorial updates.
  
  Revision  Changes    Path
  1.2       +14 -11    xml-xalan/java/src/org/apache/xalan/templates/package.html
  
  Index: package.html
  ===================================================================
  RCS file: /home/cvs/xml-xalan/java/src/org/apache/xalan/templates/package.html,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- package.html	2000/07/06 02:28:11	1.1
  +++ package.html	2000/09/06 21:22:48	1.2
  @@ -1,19 +1,22 @@
   <html>
     <title>Xalan Templates Package.</title>
     <body>
  -    <p>Contains XSLT "beans", that act as a data source for the transformation.
  -       The StylesheetRoot class implements the TRaX Templates interface -- the 
  -       ElemTemplateElement is the superclass of all XSLT instructions, including 
  -       Stylesheet, StylesheetComposed is used for stylesheets that are composed of 
  -       multiple included stylesheets, and many properties have pure data accessors as 
  -       well as "composed" accessors -- ElemTemplateElements are executed via an 
  -       "execute" method, which puts a bit of a fuzzy line between the "transformer"
  -       package and the "templates" package -- this as opposed to a visitor pattern 
  -       in the transformer package.<p>
  +    <p>Implements the trax.Templates interface, and defines a set of classes that represent an XSLT stylesheet.</p>
  +    
  +    <p>StylesheetRoot implements trax.Templates and extends StylesheetComposed, which is a Stylesheet composed of itself and its
  +    included Stylesheet objects. A StylesheetRoot also contains a global list of all imported StylesheetComposed objects. The
  +    primary role of these objects is to hold immutable stylesheet data, not to perform procedural tasks associated with the
  +    construction of the data (the org.apache.xalan.processor package) or with the transformation (the org.apache.xalan.transformer
  +    package).</p>
  +    <p>ElemTemplateElement is the superclass of all XSLT instruction elements, including Stylesheet. The <i>xxx</i>Func classes
  +    derive from org.apache.xpath and implement XSLT functions. Unlike the Stylesheet "container" objects, these classes do contain
  +    execute() methods that are called during the transformation.</p>
  +    <p>
       <dl>
  -      <dt><b>Version: </b></dt><dd>Alpha, 2.0.0, July 05, 2000</dd>
  +      <dt><b>Version: </b></dt><dd>xalan-j_2_0_D01, September 6, 2000</dd>
         <dt><b>Author: </b></dt><dd><a href="mailto:scott_boag@lotus.com">Scott Boag</a></dd>
  -    </dl>
 </body>
  +    </dl>
  + </body>
   </html>