Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.apache.batik.gvt.event.* (18)org.apache.batik.gvt.filter.* (8)org.apache.batik.gvt.flow.* (12)
org.apache.batik.gvt.font.* (19)org.apache.batik.gvt.renderer.* (10)org.apache.batik.gvt.svg12.* (1)
org.apache.batik.gvt.text.* (14)

org.apache.batik.gvt: Javadoc index of package org.apache.batik.gvt.


Package Samples:

org.apache.batik.gvt.event: Contains all of the interfaces for describing and painting vector graphics as Java objects.  
org.apache.batik.gvt.text
org.apache.batik.gvt.svg12
org.apache.batik.gvt.renderer
org.apache.batik.gvt.font
org.apache.batik.gvt.flow
org.apache.batik.gvt.filter

Classes:

GraphicsNodeChangeAdapter: An abstract adapter class for receiving graphics node change events. The methods in this class are empty. This class exists as convenience for creating listener objects. Extend this class to create a GraphicsNodeChangeEvent listener and override the methods for the events of interest. (If you implement the GraphicsNodeChangeListener interface, you have to define all of the methods in it. This abstract class defines null methods for them all, so you can only have to define methods for events you care about.)
GraphicsNodeMouseAdapter: An abstract adapter class for receiving graphics node mouse events. The methods in this class are empty. This class exists as convenience for creating listener objects. Extend this class to create a GraphicsNodeMouseEvent listener and override the methods for the events of interest. (If you implement the GraphicsNodeMouseListener interface, you have to define all of the methods in it. This abstract class defines null methods for them all, so you can only have to define methods for events you care about.)
GraphicsNodeKeyAdapter: An abstract adapter class for receiving graphics node key events. The methods in this class are empty. This class exists as convenience for creating listener objects. Extend this class to create a GraphicsNodeKeyEvent listener and override the methods for the events of interest. (If you implement the GraphicsNodeKeyListener interface, you have to define all of the methods in it. This abstract class defines null methods for them all, so you can only have to define methods for events you care about.)
BidiAttributedCharacterIterator: An attributed character iterator that does the reordering of the characters for bidirectional text. It reorders the characters so they are in visual order. It also assigns a BIDI_LEVEL attribute to each character which can be used to split the reordered ACI into text runs based on direction. ie. characters in a text run will all have the same bidi level.
TextSpanLayout: Class that performs layout of attributed text strings into glyph sets paintable by TextPainter instances. Similar to java.awt.font.TextLayout in function and purpose. Note that while this utility interface is provided for the convenience of TextPainter implementations, conforming TextPainter s are not required to use this class.
GVTAttributedCharacterIterator: GVTAttributedCharacterIterator Used to implement SVG <tspan> and <text> attributes. This implementation is designed for efficient support of per-character attributes (i.e. single character attribute spans). It supports an extended set of TextAttributes, via inner class SVGAttributedCharacterIterator.TextAttributes.
GVTACIImpl: GVTACIImpl Used to implement SVG <tspan> and <text> attributes. This implementation is designed for efficient support of per-character attributes (i.e. single character attribute spans). It supports an extended set of TextAttributes, via inner class GVTAttributedCharacterIterator.TextAttributes.
GraphicsNodeRable: This interface allows GraphicsNode to be seen as RenderableImages , which can be used for operations such as filtering, masking or compositing. Given a GraphicsNode , a GraphicsNodeRable can be created through a GraphicsNodeRableFactory .
EventDispatcher: Interface for receiving and dispatching events down to a GVT tree. Mouse events are dispatched to their "containing" node (the GraphicsNode corresponding to the mouse event coordinate). Searches for containment are performed from the EventDispatcher's "root" node.
AWTEventDispatcher: An EventDispatcher implementation based on AWT events. Mouse events are dispatched to their "containing" node (the GraphicsNode corresponding to the mouse event coordinate). Searches for containment are performed from the EventDispatcher's "root" node.
ArabicTextHandler: Handles the processing of arabic text. In particular it determines the form each arabic char should take. It also contains methods for substituting plain arabic glyphs with their shaped forms. This is needed when the arabic text is rendered using an AWT font.
StrokingTextPainter: More sophisticated implementation of TextPainter which renders the attributed character iterator of a TextNode . StrokingTextPainter includes support for stroke, fill, opacity, text-decoration, and other attributes.
ProxyGraphicsNode: A graphics node which provides a placeholder for another graphics node. This node is self defined except that it delegates to the enclosed (proxied) graphics node, its paint routine and bounds computation.
RegionInfo: This class holds the neccessary information to render a that is defined within the element. Namely it holds the bounds of the region and the desired vertical alignment.
AttributedCharacterSpanIterator: AttributedCharacterSpanIterator Used to provide ACI functionality to a "substring" of an AttributedString. In this way a TextLayout can be created which only uses a substring of AttributedString.
Kern: The Kern class describes an entry in the "kerning table". It provides a kerning value to be used when laying out characters side by side. It may be used for either horizontal or vertical kerning.
Marker: A Marker describes a GraphicsNode with a reference point that can be used to position the Marker at a particular location and a particular policy for rotating the marker when drawing it.
BasicTextPainter: Basic implementation of TextPainter which renders the attributed character iterator of a TextNode . Suitable for use with "standard" java.awt.font.TextAttributes only.
KerningTable: The KerningTable class holds a kerning table (a collection of Kern elements). It provides a more convenient method of looking up kerning values when laying out glyphs.
UnicodeRange: A class that represents a CSS unicode range. This only handles a single range of contigous chars, to handle multiple ranges (comma seperated) use a list of these.
BackgroundRable8Bit: This implementation of RenderableImage will render its input GraphicsNode into a BufferedImage upon invokation of one of its createRendering methods.
GraphicsNodeRable8Bit: This implementation of RenderableImage will render its input GraphicsNode into a BufferedImage upon invokation of one of its createRendering methods.

Home | Contact Us | Privacy Policy | Terms of Service