org.jacp.javafx2.rcp.util
Class FX2ComponentInitWorker

java.lang.Object
  extended by java.util.concurrent.FutureTask<V>
      extended by javafx.concurrent.Task<T>
          extended by org.jacp.javafx2.rcp.util.AFX2ComponentWorker<org.jacp.api.component.IVComponent<javafx.scene.Node,javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>>
              extended by org.jacp.javafx2.rcp.util.FX2ComponentInitWorker
All Implemented Interfaces:
java.lang.Runnable, java.util.concurrent.Future<org.jacp.api.component.IVComponent<javafx.scene.Node,javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>>, java.util.concurrent.RunnableFuture<org.jacp.api.component.IVComponent<javafx.scene.Node,javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>>, javafx.concurrent.Worker<org.jacp.api.component.IVComponent<javafx.scene.Node,javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>>

public class FX2ComponentInitWorker
extends AFX2ComponentWorker<org.jacp.api.component.IVComponent<javafx.scene.Node,javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>>

Background Worker to execute components; handle method to init component.

Author:
Andy Moncsek

Nested Class Summary
 
Nested classes/interfaces inherited from interface javafx.concurrent.Worker
javafx.concurrent.Worker.State
 
Constructor Summary
FX2ComponentInitWorker(java.util.Map<java.lang.String,javafx.scene.Node> targetComponents, org.jacp.api.component.IVComponent<javafx.scene.Node,javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object> component, FX2ComponentLayout layout, org.jacp.api.action.IAction<javafx.event.Event,java.lang.Object> action)
           
 
Method Summary
 void done()
           
 
Methods inherited from class javafx.concurrent.Task
cancel, cancel, exceptionProperty, getException, getMessage, getProgress, getState, getTitle, getTotalWork, getValue, getWorkDone, isRunning, messageProperty, progressProperty, runningProperty, stateProperty, titleProperty, totalWorkProperty, valueProperty, workDoneProperty
 
Methods inherited from class java.util.concurrent.FutureTask
get, get, isCancelled, isDone, run
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FX2ComponentInitWorker

public FX2ComponentInitWorker(java.util.Map<java.lang.String,javafx.scene.Node> targetComponents,
                              org.jacp.api.component.IVComponent<javafx.scene.Node,javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object> component,
                              FX2ComponentLayout layout,
                              org.jacp.api.action.IAction<javafx.event.Event,java.lang.Object> action)
Method Detail

done

public final void done()
Overrides:
done in class java.util.concurrent.FutureTask<org.jacp.api.component.IVComponent<javafx.scene.Node,javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>>