|
||||||||||
| PREV CLASS Documentation homepage NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.util.EventObject
java.awt.AWTEvent
java.awt.event.ActionEvent
ilog.cpl.interactor.IlpViewActionEvent
public class IlpViewActionEvent
When an action is triggered by a view interactor, after having recognized a gesture, the action event received by the action is a view action event. It allows the action to find out the context of the interaction that triggered it.
IlpDefaultViewInteractor,
IlpInteractor.setGestureAction(ilog.cpl.interactor.IlpGesture, javax.swing.Action),
IlpInteractor.setKeyStrokeAction(javax.swing.KeyStroke, javax.swing.Action),
Serialized Form| Field Summary |
|---|
| Fields inherited from class java.awt.event.ActionEvent |
|---|
ACTION_FIRST, ACTION_LAST, ACTION_PERFORMED, ALT_MASK, CTRL_MASK, META_MASK, SHIFT_MASK |
| Fields inherited from class java.util.EventObject |
|---|
source |
| Constructor Summary | |
|---|---|
IlpViewActionEvent(IlpViewInteractionContext context,
IlpInteractionState state,
int modifiers)
Creates a view action event. |
|
IlpViewActionEvent(IlpViewInteractionContext context,
int modifiers)
Creates a view action event. |
|
| Method Summary | |
|---|---|
IlpObject |
getIlpObject()
Returns the first business object involved in the gesture which led to the triggering of the action which receives this action event, or null. |
protected IlpViewInteractionContext |
getInteractionContext()
Returns the view interaction context. |
IlpInteractionState |
getInteractionState()
Looks up the interaction state corresponding to the interaction context present in this event. |
IlpPoint |
getPosition()
Returns the mouse position where the interaction ended. |
IlpRepresentationObject |
getRepresentationObject()
Returns the first representation object involved in the gesture which led to the triggering of the action which receives this action event, or null. |
Collection |
getRepresentationObjects()
Returns the collection of IlpRepresentationObjects
involved in the gesture which led to the triggering of the action which receives
this action event. |
IlpPoint |
getStartingPosition()
Returns the mouse position where the interaction started. |
IlpGraphicView |
getView()
Returns the view in which the interaction occurred. |
| Methods inherited from class java.awt.event.ActionEvent |
|---|
getActionCommand, getModifiers, getWhen, paramString |
| Methods inherited from class java.awt.AWTEvent |
|---|
consume, getID, isConsumed, setSource, toString |
| Methods inherited from class java.util.EventObject |
|---|
getSource |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public IlpViewActionEvent(IlpViewInteractionContext context,
int modifiers)
context - The view interaction context which led to the triggering of the
action.modifiers - The modifiers of the interaction which led to the triggering of
the action.
NullPointerException - if the given interaction context is
null.
public IlpViewActionEvent(IlpViewInteractionContext context,
IlpInteractionState state,
int modifiers)
context - The view interaction context which led to the triggering of the
action.state - The interaction's state.modifiers - The modifiers of the interaction which led to the triggering of
the action.
NullPointerException - if the given interaction context is
null.| Method Detail |
|---|
public IlpInteractionState getInteractionState()
null, if the interaction
state information has not been provided to this event.public IlpGraphicView getView()
public IlpPoint getPosition()
null.
public IlpPoint getStartingPosition()
null.
public Collection getRepresentationObjects()
IlpRepresentationObjects
involved in the gesture which led to the triggering of the action which receives
this action event. The collection may be empty.
public IlpRepresentationObject getRepresentationObject()
null.
In most cases, the representation object is the one which was under the
mouse when the gesture was recognized.
getRepresentationObjects(),
getIlpObject()public IlpObject getIlpObject()
null.
In most cases, the business object is the one which was under the
mouse when the gesture was recognized.
getRepresentationObjects(),
getRepresentationObject()protected IlpViewInteractionContext getInteractionContext()
|
||||||||||
| PREV CLASS Documentation homepage NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||