xmlgraphics-batik-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From vha...@apache.org
Subject cvs commit: xml-batik/xdocs architecture.xml
Date Wed, 19 Jun 2002 07:03:47 GMT
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


Mime
View raw message