Class GVTTreeBuilder

java.lang.Object
java.lang.Thread
org.apache.batik.util.HaltingThread
org.apache.batik.swing.svg.GVTTreeBuilder
All Implemented Interfaces:
Runnable

public class GVTTreeBuilder extends HaltingThread
This class represents an object which builds asynchroneaously a GVT tree.
  • Field Details

    • 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 List listeners
      The listeners.
    • exception

      protected Exception exception
      The exception thrown.
  • Constructor Details

    • GVTTreeBuilder

      public GVTTreeBuilder(org.w3c.dom.svg.SVGDocument doc, BridgeContext bc)
      Creates a new GVTTreeBuilder.
  • Method Details

    • run

      public void run()
      Runs this builder.
      Specified by:
      run in interface Runnable
      Overrides:
      run in class Thread
    • getException

      public 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, Object event)