Class GVTTreeBuilder

  • All Implemented Interfaces:
    java.lang.Runnable

    public class GVTTreeBuilder
    extends HaltingThread
    This class represents an object which builds asynchroneaously a GVT tree.
    • Nested Class Summary

      • Nested classes/interfaces inherited from class java.lang.Thread

        java.lang.Thread.State, java.lang.Thread.UncaughtExceptionHandler
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected BridgeContext bridgeContext
      The bridge context to use.
      protected java.lang.Exception exception
      The exception thrown.
      protected java.util.List listeners
      The listeners.
      protected org.w3c.dom.svg.SVGDocument svgDocument
      The SVG document to give to the bridge.
      • Fields inherited from class java.lang.Thread

        MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
    • 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
      void addGVTTreeBuilderListener​(GVTTreeBuilderListener l)
      Adds a GVTTreeBuilderListener to this GVTTreeBuilder.
      void fireEvent​(EventDispatcher.Dispatcher dispatcher, java.lang.Object event)  
      java.lang.Exception getException()
      Returns the exception, if any occured.
      void removeGVTTreeBuilderListener​(GVTTreeBuilderListener l)
      Removes a GVTTreeBuilderListener from this GVTTreeBuilder.
      void run()
      Runs this builder.
      • 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
      • Methods inherited from class java.lang.Object

        equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • 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.
    • 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:
        run in interface java.lang.Runnable
        Overrides:
        run in class java.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.