VR
- The visual root node of the UI toolkit used, e.g.
javafx.scene.Node in case of JavaFX.public abstract class AbstractBehavior<VR> extends java.lang.Object implements IBehavior<VR>
Modifier and Type | Field and Description |
---|---|
protected java.beans.PropertyChangeSupport |
pcs
A
PropertyChangeSupport that is used as a delegate to notify
listeners about changes to this object. |
ACTIVE_PROPERTY
Constructor and Description |
---|
AbstractBehavior() |
Modifier and Type | Method and Description |
---|---|
void |
activate() |
protected void |
addFeedback(java.util.List<? extends IVisualPart<VR,? extends VR>> targets) |
protected void |
addFeedback(java.util.List<? extends IVisualPart<VR,? extends VR>> targets,
java.util.Map<java.lang.Object,java.lang.Object> contextMap) |
protected void |
addHandles(java.util.List<? extends IVisualPart<VR,? extends VR>> targets) |
protected void |
addHandles(java.util.List<? extends IVisualPart<VR,? extends VR>> targets,
java.util.Map<java.lang.Object,java.lang.Object> contextMap) |
void |
addPropertyChangeListener(java.beans.PropertyChangeListener listener) |
void |
deactivate() |
IVisualPart<VR,? extends VR> |
getAdaptable() |
protected java.util.List<IFeedbackPart<VR,? extends VR>> |
getFeedbackParts() |
protected java.util.List<IHandlePart<VR,? extends VR>> |
getHandleParts() |
IVisualPart<VR,? extends VR> |
getHost()
Returns the host
IVisualPart of this IBehavior , i.e. the
part where this behavior is registered as an adapter. |
boolean |
isActive() |
protected void |
removeFeedback(java.util.List<? extends IVisualPart<VR,? extends VR>> targets) |
protected void |
removeHandles(java.util.List<? extends IVisualPart<VR,? extends VR>> targets) |
void |
removePropertyChangeListener(java.beans.PropertyChangeListener listener) |
void |
setAdaptable(IVisualPart<VR,? extends VR> adaptable) |
protected void |
switchAdaptableScopes() |
protected java.beans.PropertyChangeSupport pcs
PropertyChangeSupport
that is used as a delegate to notify
listeners about changes to this object. May be used by subclasses to
trigger the notification of listeners.public void activate()
activate
in interface IActivatable
protected void addFeedback(java.util.List<? extends IVisualPart<VR,? extends VR>> targets)
protected void addFeedback(java.util.List<? extends IVisualPart<VR,? extends VR>> targets, java.util.Map<java.lang.Object,java.lang.Object> contextMap)
protected void addHandles(java.util.List<? extends IVisualPart<VR,? extends VR>> targets)
protected void addHandles(java.util.List<? extends IVisualPart<VR,? extends VR>> targets, java.util.Map<java.lang.Object,java.lang.Object> contextMap)
public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
addPropertyChangeListener
in interface IPropertyChangeNotifier
public void deactivate()
deactivate
in interface IActivatable
public IVisualPart<VR,? extends VR> getAdaptable()
getAdaptable
in interface IAdaptable.Bound<IVisualPart<VR,? extends VR>>
protected java.util.List<IFeedbackPart<VR,? extends VR>> getFeedbackParts()
protected java.util.List<IHandlePart<VR,? extends VR>> getHandleParts()
public IVisualPart<VR,? extends VR> getHost()
IBehavior
IVisualPart
of this IBehavior
, i.e. the
part where this behavior is registered as an adapter.getHost
in interface IBehavior<VR>
IVisualPart
of this IBehavior
.public boolean isActive()
isActive
in interface IActivatable
protected void removeFeedback(java.util.List<? extends IVisualPart<VR,? extends VR>> targets)
protected void removeHandles(java.util.List<? extends IVisualPart<VR,? extends VR>> targets)
public void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
removePropertyChangeListener
in interface IPropertyChangeNotifier
public void setAdaptable(IVisualPart<VR,? extends VR> adaptable)
setAdaptable
in interface IAdaptable.Bound<IVisualPart<VR,? extends VR>>
protected void switchAdaptableScopes()
Copyright (c) 2014 itemis AG and others. All rights reserved.