You are viewing a plain text version of this content. The canonical link for it is here.
Posted to batik-dev@xmlgraphics.apache.org by vh...@apache.org on 2002/06/19 09:03:47 UTC

cvs commit: xml-batik/xdocs architecture.xml

vhardy      2002/06/19 00:03:47

  Modified:    xdocs    architecture.xml
  Log:
  Removed ^M in architecture.xml
  
  Revision  Changes    Path
  1.8       +27 -27    xml-batik/xdocs/architecture.xml
  
  Index: architecture.xml
  ===================================================================
  RCS file: /home/cvs/xml-batik/xdocs/architecture.xml,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- architecture.xml	17 Jun 2002 16:28:00 -0000	1.7
  +++ architecture.xml	19 Jun 2002 07:03:46 -0000	1.8
  @@ -36,13 +36,13 @@
               </ul>
               <p>The following figure illustrates these three module types. </p>
               <figure src="images/HighLevelArchitecture.png" alt="Batik Architecture" />
  -            <p><link href="#applicationComponents">Application Modules</link> illustrate how to use
  +            <p><link href="#applicationComponents">Application Modules</link> illustrate how to use
               the Core Modules and let users evaluate the Batik software by experimenting
               with its features.</p>
  -            <p>The <link href="#coreComponents">Core Modules</link> are the heart of Batik and the primary deliverables for the 
  +            <p>The <link href="#coreComponents">Core Modules</link> are the heart of Batik and the primary deliverables for the 
               projects. These are the modules developers use to manipulate, generate, create, 
  -            convert, render and view SVG content</p>
  -            <p>Finally, the <link href="lowLevelComponents">Low Level Modules</link> are used internally by the Core Modules to 
  +            convert, render and view SVG content</p>
  +            <p>Finally, the <link href="lowLevelComponents">Low Level Modules</link> are used internally by the Core Modules to 
               accomplish their work. These modules are not typically used by developers directly.</p> 
           </s1>
   
  @@ -53,15 +53,15 @@
               <p>For example, the <link href="svgviewer.html">SVG Browser</link> is built using several
               Batik Core Modules (such as the <code>JSVGCanvas</code> GUI component and the <code>ImageTranscoder</code>s)
               and illustrates how Batik lets you not only view, zoom, pan and rotate SVG documents, but also search them
  -            and convert them to other formats (such as JPEG, Tiff or PNG).</p>
  +            and convert them to other formats (such as JPEG, Tiff or PNG).</p>
               <p>The <link href="svgpp">SVG Pretty Printer</link> is another example that shows how Batik
               lets you manipulate and transform SVG content, here for the purposed of tidying up potentially
               disorganized SVG files</p>
               <p>The <link href="ttf2svg">SVG Font Converter</link> illustrates how Batik can help you embed
  -            SVG Font definitions in an SVG file by providing an application that converts ranges of 
  -            characters from a True Type Font format to the SVG Font format.</p>
  +            SVG Font definitions in an SVG file by providing an application that converts ranges of 
  +            characters from a True Type Font format to the SVG Font format.</p>
               <p>Finally, the <link href="svgrasterizer.html">SVG Rasterizer</link> shows how to leverage the     
  -            <link href="rasterizerTutorial.html">Transcoder API</link> to convert to and from SVG content</p> 
  +            <link href="rasterizerTutorial.html">Transcoder API</link> to convert to and from SVG content</p> 
               <p>
               Note that even though the Application Modules are meant to be usefull and fun to use, they
               are not the primary deliverables of the Batik project. Instead, they are illustrations of how the
  @@ -75,21 +75,21 @@
               offer some usage examples.
               </p>
               <ul>
  -                <li><link href="svggen.html"><code>SVG Generator</code></link> is a modules which contains
  -                <link href="svggen.html#whatIsIt">SVGCanvas2D</link> that lets all Java technology applications or applets
  -                easily convert their graphics to the SVG format, as easily as they draw to a screen or a printer, 
  -                by leveraging the Java 2D API's extensible design.</li>
  +                <li><link href="svggen.html"><code>SVG Generator</code></link> is a modules which contains
  +                <link href="svggen.html#whatIsIt">SVGCanvas2D</link> that lets all Java technology applications or applets
  +                easily convert their graphics to the SVG format, as easily as they draw to a screen or a printer, 
  +                by leveraging the Java 2D API's extensible design.</li>
                   <li><link href="domapi.html"><code>SVG DOM</code></link> an implementation of the SVG DOM API defined
                   in the SVG recommendation. It lets the programmer manipulate SVG documents in a Java program.</li>
                   <li><link href="svgcanvas.html"><code>JSVGCanvas</code></link> is a UI component that can display
                   SVG content and let the user interact with that content (zoom, pan, rotate, text selection, etc...)</li>
  -                <li><strong>Bridge</strong> this module, more rarely used directly, is responsible on creating 
  -                and maintaining an appropriate object according to an Element. The Modual can convert an
  -                SVG document into the internal representation Batik uses for graphics, based on the 
  -                Graphic Vector Toolkit(GVT)</li>
  -                <li><link href="rasterizerTutorial.html">Transcoder</link> is a module that provide a generic API for 
  -                transcoding an input to an output. This module transcodes an input stream or a document 
  -                into a particular ouput format. </li>
  +                <li><strong>Bridge</strong>. This module is rarely used directly. It is responsible for creating 
  +                and maintaining an appropriate object corresponding to an Element. The Bridge converts an
  +                SVG document into the internal representation Batik uses for graphics (GVT, the 
  +                Graphic Vector Toolkit)</li>
  +                <li><link href="rasterizerTutorial.html">Transcoder</link> is a module that provide a generic API for 
  +                transcoding an input to an output. This module transcodes an input stream or a document 
  +                into a particular ouput format. </li>
               </ul>
           </s1>
   
  @@ -99,16 +99,16 @@
               API. Rather, they are supporting the operation of the Core Modules. The Low Level Modules
               include:</p>
               <ul>
  -                <li>The <strong>Graphic Vector Toolkit</strong> (GVT) module, which represents a view of the DOM tree
  -                that is more suitable for for rendering and event handling purposes. This module describes 
  -                DOM tree in terms of a tree of Java objects.</li>
  -                <li>The <strong>Renderer</strong> module is responsible for rendering a GVT tree and  any 
  +                <li>The <strong>Graphic Vector Toolkit</strong> (GVT) module, which represents a view of the DOM tree
  +                that is more suitable for for rendering and event handling purposes. This module describes 
  +                DOM tree in terms of a tree of Java objects.</li>
  +                <li>The <strong>Renderer</strong> module is responsible for rendering a GVT tree and  any 
                   related task. For example, a raster based Renderer may perform
                   some caching (the default Renderer in Batik does that). However, a Renderer could perform
                   any task it deems necessary and does not have to be raster based.</li>
  -                <li>The <strong>SVG Parser</strong> module contains 'Micro Parsers'. These are parsers for complex 
  -                SVG attributes such as <code>transform</code> or <code>color</code> attributes, which higher level modules 
  -                rely on.</li>
  +                <li>The <strong>SVG Parser</strong> module contains 'Micro Parsers'. These are parsers for complex 
  +                SVG attributes such as <code>transform</code> or <code>color</code> attributes. Higher level modules 
  +                rely on the SVG Parser module.</li>
               </ul>
           </s1>
       </body>
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: batik-dev-unsubscribe@xml.apache.org
For additional commands, e-mail: batik-dev-help@xml.apache.org