Package Name | Comment |
org.apache.batik | |
org.apache.batik.anim | |
org.apache.batik.anim.timing | |
org.apache.batik.anim.values | |
org.apache.batik.apps.jsvg | |
org.apache.batik.apps.rasterizer | |
org.apache.batik.apps.slideshow | |
org.apache.batik.apps.svgbrowser | |
org.apache.batik.apps.svgpp | |
org.apache.batik.apps.tiledTranscoder | |
org.apache.batik.apps.ttf2svg | |
org.apache.batik.bridge |
Bridge Package
Provides an API for mapping and maintaining consistency between
the SVG DOM tree and the GVT tree.
|
org.apache.batik.bridge.svg12 | |
org.apache.batik.css.dom | |
org.apache.batik.css.engine | |
org.apache.batik.css.engine.sac | |
org.apache.batik.css.engine.value | |
org.apache.batik.css.engine.value.css2 | |
org.apache.batik.css.engine.value.svg | |
org.apache.batik.css.engine.value.svg12 | |
org.apache.batik.css.parser |
org.apache.batik.css.parser
Provides a CSS parser conform to the
SAC API.
|
org.apache.batik.dom |
Provides an implementation of the DOM level 2 core module.
|
org.apache.batik.dom.anim | |
org.apache.batik.dom.events |
Provides an implementation of the DOM level 2 events module.
It is composed of utility classes independant from a given
DOM core implementation.
|
org.apache.batik.dom.svg | |
org.apache.batik.dom.svg12 | |
org.apache.batik.dom.traversal |
Provides an implementation of the DOM level 2 traversal module.
It is composed of utility classes independant from a given
DOM core implementation.
|
org.apache.batik.dom.util |
Provides some utility classes for the implementation of the DOM.
|
org.apache.batik.dom.xbl | |
org.apache.batik.ext.awt |
org.apache.batik.ext.awt
Contains extensions to the java.awt package. This package
provides some new Paints such as a linear or radial
gradients.
|
org.apache.batik.ext.awt.color | |
org.apache.batik.ext.awt.font |
org.apache.batik.ext.awt.font
Contains extensions to the java.awt.font package. This
package provides new TextLayout algorithm and a comprehensive
way to handle SVG text attributes such stroked text or multiple font families.
|
org.apache.batik.ext.awt.g2d |
Abstract Graphics2D Package
Provides an API for subclassing the java.awt.Graphics2D
class in order to translate Java 2D primitives into another graphic
format.
|
org.apache.batik.ext.awt.geom |
org.apache.batik.ext.awt.geom
Contains extensions to the java.awt.geom package. This
package provides new Shapes and some utility methods to
manage geometric objects.
|
org.apache.batik.ext.awt.image |
org.apache.batik.ext.awt.image
Contains extensions to the java.awt.image package. This
package provides convenient methods and some utility classes. These
generally bypass broken methods in Java2D or provide tweaked
implementations.
|
org.apache.batik.ext.awt.image.codec |
org.apache.batik.ext.awt.image.codec
Provides a set of classes to encode/decode images in various raster
image file formats.
|
org.apache.batik.ext.awt.image.codec.imageio | |
org.apache.batik.ext.awt.image.codec.jpeg | |
org.apache.batik.ext.awt.image.codec.png | |
org.apache.batik.ext.awt.image.codec.tiff | |
org.apache.batik.ext.awt.image.codec.util | |
org.apache.batik.ext.awt.image.renderable | |
org.apache.batik.ext.awt.image.rendered | |
org.apache.batik.ext.awt.image.spi | |
org.apache.batik.ext.swing | |
org.apache.batik.extension |
This package contains Batik's extensions to standard SVG (custom elements,
additional bridges...).
|
org.apache.batik.extension.svg | |
org.apache.batik.gvt |
GVT Package
Contains all of the interfaces for describing and painting vector
graphics as Java objects. Graphical objects are composed into tree
structures to represent part-whole hierarchies (Composite design
pattern).
|
org.apache.batik.gvt.event |
GVT Event Package
Provides interfaces and classes for dealing with different types
of events fired by GVT graphics nodes. Events are fired by event
sources. An event listener registers with an event source to
receive notifications about the events of a particular type. This
package defines events and event listeners, as well as event
listener adapters, which are convenience classes to make easier
the process of writing event listeners.
|
org.apache.batik.gvt.filter |
GVT Filter Package
Contains all of the interfaces for describing a set of standard
image processing filters Java objects. All filters implement the
Cacheable interface which extends java.awt.image.renderable.RenderableImage
with some extra methods to tell if caching operations are valid.
|
org.apache.batik.gvt.flow | |
org.apache.batik.gvt.font | |
org.apache.batik.gvt.renderer | |
org.apache.batik.gvt.svg12 | |
org.apache.batik.gvt.text | |
org.apache.batik.i18n |
Provides utility classes for internationalization.
The responsibility of the i18n package is to provide a facade for
the various internationalization utility classes of the standard
Java API. The API should be used for compositing string messages in
a language-neutral way.
|
org.apache.batik.parser |
Provides a set of parsers and objects to manipulate SVG attributes.
|
org.apache.batik.script |
Scripting Package
Provides an API for interpreting scripting language found in
SVG files.
|
org.apache.batik.script.jacl |
Jacl Package
Provides an API for interpreting Tcl language through
the Jacl interpreter.
|
org.apache.batik.script.jpython |
JPython Package
Provides an API for interpreting Python language through
the JPython interpreter.
|
org.apache.batik.script.rhino |
Rhino Package
Provides an API for interpreting JavaScript language through
the Rhino interpreter.
|
org.apache.batik.script.rhino.svg12 | |
org.apache.batik.svggen |
SVGGraphics2D Package
Provides an API on top of the
{@link org.apache.batik.ext.awt.g2d.AbstractGraphics2D} to translate
Java 2D primitives into the SVG format.
|
org.apache.batik.svggen.font | |
org.apache.batik.svggen.font.table | |
org.apache.batik.swing | |
org.apache.batik.swing.gvt | |
org.apache.batik.swing.svg | |
org.apache.batik.test | |
org.apache.batik.test.svg | |
org.apache.batik.test.util | |
org.apache.batik.test.xml | |
org.apache.batik.transcoder |
Contains all of the interfaces for transcoding an input stream or
a document to a particular ouput format.
|
org.apache.batik.transcoder.image |
Provides transcoders for transcoding a SVG document fragment
to an image.
|
org.apache.batik.transcoder.image.resources | |
org.apache.batik.transcoder.keys | |
org.apache.batik.transcoder.print | |
org.apache.batik.transcoder.svg2svg | |
org.apache.batik.transcoder.wmf | |
org.apache.batik.transcoder.wmf.tosvg |
Contains all of the interfaces for transcoding WMF Metafiles to SVG. The
base class to perform the trasncoding is the
{@link org.apache.batik.transcoder.wmf.tosvg.WMFTranscoder} class. The
{@link org.apache.batik.transcoder.wmf.tosvg.WMFHeaderProperties} class can be
used to get size informations from a WMF Metafile without converting it.
Examples
- Simple transcoding : the dimensions of the SVG output will be the same
(in pixels) as the viewport dimensions of the Metafile
TranscoderInput input = new TranscoderInput(inputFile.toURI().toString());
OutputStream stream = new FileOutputStream(outputFile);
TranscoderOutput output = new TranscoderOutput(stream);
WMFTranscoder transcoder = new WMFTranscoder();
transcoder.transcode(input,output);
Setting the dimensions to a particular width or height : the image
dimensions modification will be proportional
TranscoderInput input = new TranscoderInput(inputFile.toURI().toString());
OutputStream stream = new FileOutputStream(outputFile);
TranscoderOutput output = new TranscoderOutput(stream);
WMFTranscoder transcoder = new WMFTranscoder();
transcoder.addTranscodingHint(WMFTranscoder.KEY_WIDTH, new Float(outputWidth));
transcoder.transcode(input,output);
Getting only the bounds of the figures in the Metafile : the SVG viewbox
will be defined by the bounds of the figures in the Metafile, regardless of its viewport
WMFHeaderProperties prop = new WMFHeaderProperties(inputFile);
TranscoderInput input = new TranscoderInput(inputFile.toURI().toString());
OutputStream stream = new FileOutputStream(outputFile);
TranscoderOutput output = new TranscoderOutput(stream);
WMFTranscoder transcoder = new WMFTranscoder();
transcoder.addTranscodingHint(WMFTranscoder.KEY_INPUT_WIDTH, new Integer(prop.getWidthBoundsPixels()));
transcoder.addTranscodingHint(WMFTranscoder.KEY_INPUT_HEIGHT, new Integer(prop.getHeightBoundsPixels()));
transcoder.addTranscodingHint(WMFTranscoder.KEY_XOFFSET, new Integer(prop.getXOffset()));
transcoder.addTranscodingHint(WMFTranscoder.KEY_YOFFSET, new Integer(prop.getYOffset()));
transcoder.transcode(input,output);
|
org.apache.batik.util |
Provides some useful classes.
|
org.apache.batik.util.gui | |
org.apache.batik.util.gui.resource | |
org.apache.batik.util.io | |
org.apache.batik.util.resources | |
org.apache.batik.xml | |
org.apache.tools.ant.taskdefs.optional | |
org.test | |
org.w3c.dom.events | |