public class AComponent extends Checkable implements IComponent<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>
Constructor and Description |
---|
AComponent() |
Modifier and Type | Method and Description |
---|---|
IActionListener<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object> |
getActionListener(java.lang.Object message)
Returns an action listener (for local use).
|
IActionListener<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object> |
getActionListener(java.lang.String targetId,
java.lang.Object message)
Returns an action listener (for global use). targetId defines the id or
your receiver component
|
java.lang.String |
getId()
Returns the id of the component.
|
java.lang.String |
getName()
Returns the name of a component.
|
boolean |
isActive()
Get the default active status of component.
|
boolean |
isStarted()
Get if component was activated, can occur if message was send before
"init" message arrived.
|
void |
setActive(boolean active)
Set default active state of component.
|
void |
setId(java.lang.String id)
Set unique id of component.
|
void |
setName(java.lang.String name)
Defines the name of a component.
|
public final IActionListener<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object> getActionListener(java.lang.Object message)
IComponent
getActionListener
in interface IComponent<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>
message
- ; the initial message to be send by invoking the listenerpublic final IActionListener<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object> getActionListener(java.lang.String targetId, java.lang.Object message)
IComponent
getActionListener
in interface IComponent<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>
targetId
- ; the targets component id.message
- ; the message to send to target.public final java.lang.String getId()
getId
in interface IComponent<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>
public final void setId(java.lang.String id)
IComponent
setId
in interface IComponent<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>
id
- ; the component id.public final boolean isActive()
IComponent
isActive
in interface IComponent<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>
public final void setActive(boolean active)
IComponent
setActive
in interface IComponent<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>
active
- ; the component active state.public final boolean isStarted()
IComponent
isStarted
in interface IComponent<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>
public final java.lang.String getName()
IComponent
getName
in interface IComponent<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>
public final void setName(java.lang.String name)
IComponent
setName
in interface IComponent<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>
name
- ; the component name