|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jacp.javafx2.rcp.component.AFXComponent
public abstract class AFX2Component
represents a basic FX2 component to extend from, uses this abstract class to create UI components
Constructor Summary | |
---|---|
AFX2Component()
|
Method Summary | ||
---|---|---|
org.jacp.api.action.IActionListener<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object> |
getActionListener()
|
|
java.lang.String |
getExecutionTarget()
|
|
java.lang.String |
getId()
|
|
java.lang.String |
getName()
|
|
org.jacp.api.action.IAction<javafx.event.Event,java.lang.Object> |
getNextIncomingMessage()
|
|
java.lang.String |
getParentId()
|
|
javafx.scene.Node |
getRoot()
|
|
|
handle(org.jacp.api.action.IAction<javafx.event.Event,java.lang.Object> action)
|
|
abstract javafx.scene.Node |
handleAction(org.jacp.api.action.IAction<javafx.event.Event,java.lang.Object> action)
|
|
boolean |
hasIncomingMessage()
|
|
boolean |
isActive()
|
|
boolean |
isBlocked()
|
|
boolean |
isStarted()
|
|
void |
onStart(org.jacp.api.componentLayout.IBaseLayout<javafx.scene.Node> layout)
|
|
abstract void |
onStartComponent(FX2ComponentLayout layout)
Handle menu, bars and other UI components on component start. |
|
void |
onTearDown(org.jacp.api.componentLayout.IBaseLayout<javafx.scene.Node> layout)
|
|
abstract void |
onTearDownComponent(FX2ComponentLayout layout)
Clean up menu, bars and other components on component teardown. |
|
javafx.scene.Node |
postHandle(javafx.scene.Node node,
org.jacp.api.action.IAction<javafx.event.Event,java.lang.Object> action)
|
|
abstract javafx.scene.Node |
postHandleAction(javafx.scene.Node node,
org.jacp.api.action.IAction<javafx.event.Event,java.lang.Object> action)
|
|
void |
putIncomingMessage(org.jacp.api.action.IAction<javafx.event.Event,java.lang.Object> action)
|
|
void |
setActive(boolean active)
|
|
void |
setBlocked(boolean blocked)
|
|
void |
setExecutionTarget(java.lang.String target)
|
|
void |
setId(java.lang.String id)
|
|
void |
setMessageQueue(java.util.concurrent.BlockingQueue<org.jacp.api.action.IAction<javafx.event.Event,java.lang.Object>> messageQueue)
|
|
void |
setName(java.lang.String name)
|
|
void |
setParentId(java.lang.String parentId)
|
|
void |
setRoot(javafx.scene.Node root)
|
|
void |
setStarted(boolean isActive)
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AFX2Component()
Method Detail |
---|
public final void setRoot(javafx.scene.Node root)
setRoot
in interface org.jacp.api.component.IVComponent<javafx.scene.Node,javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>
public final javafx.scene.Node getRoot()
getRoot
in interface org.jacp.api.component.IVComponent<javafx.scene.Node,javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>
public final java.lang.String getExecutionTarget()
getExecutionTarget
in interface org.jacp.api.component.ISubComponent<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>
public final void setExecutionTarget(java.lang.String target)
setExecutionTarget
in interface org.jacp.api.component.ISubComponent<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>
public final boolean hasIncomingMessage()
hasIncomingMessage
in interface org.jacp.api.component.ISubComponent<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>
public final void putIncomingMessage(org.jacp.api.action.IAction<javafx.event.Event,java.lang.Object> action)
putIncomingMessage
in interface org.jacp.api.component.ISubComponent<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>
public final org.jacp.api.action.IAction<javafx.event.Event,java.lang.Object> getNextIncomingMessage()
getNextIncomingMessage
in interface org.jacp.api.component.ISubComponent<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>
public final boolean isBlocked()
isBlocked
in interface org.jacp.api.component.ISubComponent<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>
public final void setBlocked(boolean blocked)
setBlocked
in interface org.jacp.api.component.ISubComponent<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>
public final org.jacp.api.action.IActionListener<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object> getActionListener()
getActionListener
in interface org.jacp.api.component.IComponent<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>
public final java.lang.String getId()
getId
in interface org.jacp.api.component.IComponent<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>
public final void setId(java.lang.String id)
setId
in interface org.jacp.api.component.IComponent<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>
public final boolean isActive()
isActive
in interface org.jacp.api.component.IComponent<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>
public final void setActive(boolean active)
setActive
in interface org.jacp.api.component.IComponent<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>
public final void setStarted(boolean isActive)
setStarted
in interface org.jacp.api.component.IComponent<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>
public final boolean isStarted()
isStarted
in interface org.jacp.api.component.IComponent<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>
public final java.lang.String getName()
getName
in interface org.jacp.api.component.IComponent<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>
public final void setName(java.lang.String name)
setName
in interface org.jacp.api.component.IComponent<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>
public java.lang.String getParentId()
getParentId
in interface org.jacp.api.component.ISubComponent<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>
public void setParentId(java.lang.String parentId)
setParentId
in interface org.jacp.api.component.ISubComponent<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>
public final void setMessageQueue(java.util.concurrent.BlockingQueue<org.jacp.api.action.IAction<javafx.event.Event,java.lang.Object>> messageQueue)
setMessageQueue
in interface org.jacp.api.component.IComponent<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>
public final <C> C handle(org.jacp.api.action.IAction<javafx.event.Event,java.lang.Object> action)
handle
in interface org.jacp.api.component.IHandleable<javafx.event.Event,java.lang.Object>
public final javafx.scene.Node postHandle(javafx.scene.Node node, org.jacp.api.action.IAction<javafx.event.Event,java.lang.Object> action)
postHandle
in interface org.jacp.api.component.IVComponent<javafx.scene.Node,javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>
public abstract javafx.scene.Node handleAction(org.jacp.api.action.IAction<javafx.event.Event,java.lang.Object> action)
action
-
IHandleable.handle(IAction)
public abstract javafx.scene.Node postHandleAction(javafx.scene.Node node, org.jacp.api.action.IAction<javafx.event.Event,java.lang.Object> action)
node
- action
-
{@inheritDoc}
public final void onStart(org.jacp.api.componentLayout.IBaseLayout<javafx.scene.Node> layout)
onStart
in interface org.jacp.api.component.IExtendedComponent<javafx.scene.Node>
public void onTearDown(org.jacp.api.componentLayout.IBaseLayout<javafx.scene.Node> layout)
onTearDown
in interface org.jacp.api.component.IExtendedComponent<javafx.scene.Node>
public abstract void onStartComponent(FX2ComponentLayout layout)
menuBar
- bars
- public abstract void onTearDownComponent(FX2ComponentLayout layout)
menuBar
- bars
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |