Package org.apache.batik.swing.svg
Class GVTTreeBuilder
- java.lang.Object
-
- java.lang.Thread
-
- org.apache.batik.util.HaltingThread
-
- org.apache.batik.swing.svg.GVTTreeBuilder
-
- All Implemented Interfaces:
java.lang.Runnable
public class GVTTreeBuilder extends HaltingThread
This class represents an object which builds asynchroneaously a GVT tree.- Version:
- $Id: GVTTreeBuilder.java 1733416 2016-03-03 07:07:13Z gadams $
-
-
Field Summary
Fields Modifier and Type Field Description protected BridgeContextbridgeContextThe bridge context to use.(package private) static EventDispatcher.DispatchercancelledDispatcher(package private) static EventDispatcher.DispatchercompletedDispatcherprotected java.lang.ExceptionexceptionThe exception thrown.(package private) static EventDispatcher.DispatcherfailedDispatcherprotected java.util.ListlistenersThe listeners.(package private) static EventDispatcher.DispatcherstartedDispatcherprotected org.w3c.dom.svg.SVGDocumentsvgDocumentThe SVG document to give to the bridge.-
Fields inherited from class org.apache.batik.util.HaltingThread
beenHalted
-
-
Constructor Summary
Constructors Constructor Description GVTTreeBuilder(org.w3c.dom.svg.SVGDocument doc, BridgeContext bc)Creates a new GVTTreeBuilder.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddGVTTreeBuilderListener(GVTTreeBuilderListener l)Adds a GVTTreeBuilderListener to this GVTTreeBuilder.voidfireEvent(EventDispatcher.Dispatcher dispatcher, java.lang.Object event)java.lang.ExceptiongetException()Returns the exception, if any occured.voidremoveGVTTreeBuilderListener(GVTTreeBuilderListener l)Removes a GVTTreeBuilderListener from this GVTTreeBuilder.voidrun()Runs this builder.-
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 Detail
-
svgDocument
protected org.w3c.dom.svg.SVGDocument svgDocument
The SVG document to give to the bridge.
-
bridgeContext
protected BridgeContext bridgeContext
The bridge context to use.
-
listeners
protected java.util.List listeners
The listeners.
-
exception
protected java.lang.Exception exception
The exception thrown.
-
startedDispatcher
static EventDispatcher.Dispatcher startedDispatcher
-
completedDispatcher
static EventDispatcher.Dispatcher completedDispatcher
-
cancelledDispatcher
static EventDispatcher.Dispatcher cancelledDispatcher
-
failedDispatcher
static EventDispatcher.Dispatcher failedDispatcher
-
-
Constructor Detail
-
GVTTreeBuilder
public GVTTreeBuilder(org.w3c.dom.svg.SVGDocument doc, BridgeContext bc)Creates a new GVTTreeBuilder.
-
-
Method Detail
-
run
public void run()
Runs this builder.- Specified by:
runin interfacejava.lang.Runnable- Overrides:
runin classjava.lang.Thread
-
getException
public java.lang.Exception getException()
Returns the exception, if any occured.
-
addGVTTreeBuilderListener
public void addGVTTreeBuilderListener(GVTTreeBuilderListener l)
Adds a GVTTreeBuilderListener to this GVTTreeBuilder.
-
removeGVTTreeBuilderListener
public void removeGVTTreeBuilderListener(GVTTreeBuilderListener l)
Removes a GVTTreeBuilderListener from this GVTTreeBuilder.
-
fireEvent
public void fireEvent(EventDispatcher.Dispatcher dispatcher, java.lang.Object event)
-
-