Package org.apache.batik.swing.gvt
Class GVTTreeRenderer
java.lang.Object
java.lang.Thread
org.apache.batik.util.HaltingThread
org.apache.batik.swing.gvt.GVTTreeRenderer
- All Implemented Interfaces:
Runnable
This class represents an object which renders asynchronously
a GVT tree.
- Version:
- $Id: GVTTreeRenderer.java 1733416 2016-03-03 07:07:13Z gadams $
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Thread
Thread.State, Thread.UncaughtExceptionHandler
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Shape
The area of interest.(package private) static EventDispatcher.Dispatcher
(package private) static EventDispatcher.Dispatcher
protected boolean
Whether to enable the double buffering.(package private) static EventDispatcher.Dispatcher
protected int
The buffer height.protected List
The listeners.(package private) static EventDispatcher.Dispatcher
protected ImageRenderer
The renderer used to paint.(package private) static EventDispatcher.Dispatcher
protected AffineTransform
The user to device transform.protected int
The buffer width.Fields inherited from class org.apache.batik.util.HaltingThread
beenHalted
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
-
Constructor Summary
ConstructorsConstructorDescriptionGVTTreeRenderer
(ImageRenderer r, AffineTransform usr2dev, boolean dbuffer, Shape aoi, int width, int height) Creates a new GVTTreeRenderer. -
Method Summary
Modifier and TypeMethodDescriptionvoid
Adds a GVTTreeRendererListener to this GVTTreeRenderer.void
fireEvent
(EventDispatcher.Dispatcher dispatcher, Object event) void
Removes a GVTTreeRendererListener from this GVTTreeRenderer.void
run()
Runs this renderer.Methods inherited from class org.apache.batik.util.HaltingThread
clearHalted, halt, haltThread, haltThread, hasBeenHalted, hasBeenHalted, isHalted
Methods inherited from class java.lang.Thread
activeCount, checkAccess, clone, countStackFrames, currentThread, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, onSpinWait, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, suspend, toString, yield
-
Field Details
-
renderer
The renderer used to paint. -
areaOfInterest
The area of interest. -
width
protected int widthThe buffer width. -
height
protected int heightThe buffer height. -
user2DeviceTransform
The user to device transform. -
doubleBuffering
protected boolean doubleBufferingWhether to enable the double buffering. -
listeners
The listeners. -
prepareDispatcher
-
startedDispatcher
-
cancelledDispatcher
-
completedDispatcher
-
failedDispatcher
-
-
Constructor Details
-
GVTTreeRenderer
public GVTTreeRenderer(ImageRenderer r, AffineTransform usr2dev, boolean dbuffer, Shape aoi, int width, int height) Creates a new GVTTreeRenderer.- Parameters:
r
- The renderer to use to paint.usr2dev
- The user to device transform.dbuffer
- Whether the double buffering should be enabled.aoi
- The area of interest in the renderer space units.width
- The offscreen buffer width.height
- The offscreen buffer height.
-
-
Method Details