| Home >> All >> org >> apache >> batik >> [ swing Javadoc ] |
| | org.apache.batik.swing.gvt.* (16) | | org.apache.batik.swing.svg.* (21) |
org.apache.batik.swing: Javadoc index of package org.apache.batik.swing.
Package Samples:
org.apache.batik.swing.svg
org.apache.batik.swing.gvt
Classes:
JSVGComponent: This class represents a swing component that can display SVG documents. This component also lets you translate, zoom and rotate the document being displayed. This is the fundamental class for rendering SVG documents in a swing application. Rendering Process The rendering process can be broken down into five phases. Not all of those steps are required - depending on the method used to specify the SVG document to display, but basically the steps in the rendering process are: Building a DOM tree If the loadSVGDocument(String) 55 method is used, the SVG file is parsed and an SVG DOM Tree is built. ...
JSVGScrollPane: This is implements a 2D scroller that will scroll an JSVGCanvas. Reimplimentation, rather than imlementing the Scrollable interface, provides several advantages. The main advantage is the ability to more precisely control ScrollBar events; fewer JSVGCanvas updates are required when scrolling. This creates a significant performance (reflected by an increase in scroll speed) advantage compared to implementating the Scrollable interface.
JSVGCanvas: This class represents a general-purpose swing SVG component. The JSVGCanvas does not provided additional functionalities compared to the JSVGComponent but simply provides an API conformed to the JavaBean specification. The only major change between the JSVGComponent and this component is that interactors and text selection are activated by default.
SVGUserAgentAdapter: This Implements the SVGUserAgent interface to provide a very simple version of client services to the JSVGComponent. This implementation does not require any GUI interaction to work. This implementation is particularly bad about user interaction most of the alert,prompt,etc methods are totally useless. In a GUI environment you probably want to use SVGUserAgentGUIAdapter.
SetSVGDocumentTest: Test setDocument on JSVGComponent with non-Batik SVGOMDocument. This test constructs a generic Document with SVG content then it ensures that when this is passed to JSVGComponet.setDocument it is properly imported to an SVGOMDocument and rendered from there.
NullSetSVGDocumentTest: Test setDocument on JSVGComponent with non-Batik SVGOMDocument. This test constructs a generic Document with SVG content then it ensures that when this is passed to JSVGComponet.setDocument it is properly imported to an SVGOMDocument and rendered from there.
AbstractRotateInteractor: This class represents a rotate interactor. To use it, just redefine the InteractorAdapter.startInteraction(InputEvent) 55 method.
AbstractImageZoomInteractor: This class represents a zoom interactor. To use it, just redefine the InteractorAdapter.startInteraction(InputEvent) 55 method.
AbstractZoomInteractor: This class represents a zoom interactor. To use it, just redefine the InteractorAdapter.startInteraction(InputEvent) 55 method.
AbstractPanInteractor: This class represents a pan interactor. To use it, just redefine the InteractorAdapter.startInteraction(InputEvent) 55 method.
NullURITest: This test makes sure that setting the canvas's document uri to null does not cause a NullPointerException
SVGLoadEventDispatcherEvent: This class represents an event which indicate an event originated from a SVGLoadEventDispatcher instance.
SVGDocumentLoaderEvent: This class represents an event which indicate an event originated from a SVGDocumentLoader instance.
AbstractResetTransformInteractor: This class represents an interactor which reset the rendering transform of the associated document.
GVTTreeRendererEvent: This class represents an event which indicate an event originated from a GVTTreeRenderer instance.
GVTTreeBuilderEvent: This class represents an event which indicate an event originated from a GVTTreeBuilder instance.
LinkActivationEvent: This class represents an event which indicate an event originated from a GVTTreeBuilder instance.
SVGDocumentLoaderAdapter: An adapter class that represents a listener to the SVGDocumentLoaderEvent events.
SVGFileFilter: This implementation of FileFilter will allows SVG files with extention '.svg' or '.svgz'.
GVTTreeRendererAdapter: An adapter class that represents a listener to the GVTTreeRendererEvent events.
| Home | Contact Us | Privacy Policy | Terms of Service |