jadex.swing.sequence
Class SequenceSelectionEvent

java.lang.Object
  |
  +--java.util.EventObject
        |
        +--jadex.swing.sequence.SequenceSelectionEvent
All Implemented Interfaces:
java.io.Serializable

public class SequenceSelectionEvent
extends java.util.EventObject

A sequence selection event object. For use, first set whether this event is for selectin or for deselection.

See Also:
Serialized Form

Fields inherited from class java.util.EventObject
source
 
Constructor Summary
SequenceSelectionEvent(java.lang.Object source, org.jdom.Element sequence, boolean isSelected)
          Creates new SequenceSelectionEvent
SequenceSelectionEvent(java.lang.Object source, java.util.List list, boolean isSelected)
          Second constructor
 
Method Summary
 org.jdom.Element getSequence()
          Get the selected sequence.
 java.util.List getSequences()
          For multiselection, get the selected sequences.
 boolean isMultiSelected()
          Query if this event is used in multi-selection.
 boolean isSelected()
          Query if this event is used in selection.
 void setMultiSelected(boolean isMulti)
          Set if there are more than one selected sequences.
 void setSelected(boolean is)
          Set if this is used in selection.
 void setSequence(org.jdom.Element sequence)
          Set the selected sequence.
 void setSequences(java.util.List list)
          For multiselecton, set the selected sequences.
 
Methods inherited from class java.util.EventObject
getSource, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SequenceSelectionEvent

public SequenceSelectionEvent(java.lang.Object source,
                              org.jdom.Element sequence,
                              boolean isSelected)
Creates new SequenceSelectionEvent
Parameters:
source - An JComponent, should be a sequencedisplay
sequence - the selected element
isSelected - the flag for selecting or deselecting

SequenceSelectionEvent

public SequenceSelectionEvent(java.lang.Object source,
                              java.util.List list,
                              boolean isSelected)
Second constructor
Parameters:
source - An JComponent, should be a sequencedisplay
sequence - the selected element
isMultiSelected - the flag for multiselecting
Method Detail

setSelected

public void setSelected(boolean is)
Set if this is used in selection.
Parameters:
is - true for selection.

isSelected

public boolean isSelected()
Query if this event is used in selection.
Returns:
true for selection, false for de-selection.

setMultiSelected

public void setMultiSelected(boolean isMulti)
Set if there are more than one selected sequences.
Parameters:
isMulti - true for multi-selection.

isMultiSelected

public boolean isMultiSelected()
Query if this event is used in multi-selection.
Returns:
true for multi-selection.

setSequence

public void setSequence(org.jdom.Element sequence)
Set the selected sequence.
Parameters:
sequence - the selected sequence.

getSequence

public org.jdom.Element getSequence()
Get the selected sequence.
Returns:
the selected sequence.

setSequences

public void setSequences(java.util.List list)
For multiselecton, set the selected sequences.
Parameters:
the - list of selected sequence elements.

getSequences

public java.util.List getSequences()
For multiselection, get the selected sequences.
Returns:
the list of selected sequence elements.