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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]