org.apache.batik.swing.svg

Class GVTTreeBuilder

public class GVTTreeBuilder extends HaltingThread

This class represents an object which builds asynchroneaously a GVT tree.
Field Summary
protected BridgeContextbridgeContext
The bridge context to use.
protected Exceptionexception
The exception thrown.
protected Listlisteners
The listeners.
protected SVGDocumentsvgDocument
The SVG document to give to the bridge.
Constructor Summary
GVTTreeBuilder(SVGDocument doc, BridgeContext bc)
Creates a new GVTTreeBuilder.
Method Summary
voidaddGVTTreeBuilderListener(GVTTreeBuilderListener l)
Adds a GVTTreeBuilderListener to this GVTTreeBuilder.
voidfireEvent(EventDispatcher.Dispatcher dispatcher, Object event)
ExceptiongetException()
Returns the exception, if any occured.
voidremoveGVTTreeBuilderListener(GVTTreeBuilderListener l)
Removes a GVTTreeBuilderListener from this GVTTreeBuilder.
voidrun()
Runs this builder.

Field Detail

bridgeContext

protected BridgeContext bridgeContext
The bridge context to use.

exception

protected Exception exception
The exception thrown.

listeners

protected List listeners
The listeners.

svgDocument

protected SVGDocument svgDocument
The SVG document to give to the bridge.

Constructor Detail

GVTTreeBuilder

public GVTTreeBuilder(SVGDocument doc, BridgeContext bc)
Creates a new GVTTreeBuilder.

Method Detail

addGVTTreeBuilderListener

public void addGVTTreeBuilderListener(GVTTreeBuilderListener l)
Adds a GVTTreeBuilderListener to this GVTTreeBuilder.

fireEvent

public void fireEvent(EventDispatcher.Dispatcher dispatcher, Object event)

getException

public Exception getException()
Returns the exception, if any occured.

removeGVTTreeBuilderListener

public void removeGVTTreeBuilderListener(GVTTreeBuilderListener l)
Removes a GVTTreeBuilderListener from this GVTTreeBuilder.

run

public void run()
Runs this builder.
Copyright B) 2007 Apache Software Foundation. All Rights Reserved.