charite.christo.protein
Class StrapEvent
java.lang.Object
charite.christo.protein.StrapEvent
- All Implemented Interfaces:
- java.lang.Runnable
public class StrapEvent
- extends java.lang.Object
- implements java.lang.Runnable
StrapEvent's are broadcasted using JAVADOC:StrapEvent#run().
Listeners must implement JAVADOC:StrapListener and have a method JAVADOC:StrapListener#handleEvent(StrapEvent).
Plugins are usually automatically registered and developers do not need to take care that the
method JAVADOC:StrapAlign#addListener(StrapListener) is called.
Using the debug menu, listeners and
events can be observed for debugging tools.
Performance: The same StrapEvent instance can be reused several times.
Constructor Summary |
StrapEvent(java.lang.Object source,
int type)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
FLAG_ALIGNMENT_CHANGED
public static final int FLAG_ALIGNMENT_CHANGED
- See Also:
- Constant Field Values
FLAG_RESIDUE_TYPES_CHANGED
public static final int FLAG_RESIDUE_TYPES_CHANGED
- See Also:
- Constant Field Values
FLAG_ROW_HEADER_CHANGED
public static final int FLAG_ROW_HEADER_CHANGED
- See Also:
- Constant Field Values
FLAG_ATOM_COORDINATES_CHANGED
public static final int FLAG_ATOM_COORDINATES_CHANGED
- See Also:
- Constant Field Values
FLAG_CHILDS_OF_PROTEINS_CHANGED
public static final int FLAG_CHILDS_OF_PROTEINS_CHANGED
- See Also:
- Constant Field Values
CURSOR_MOVED_WITHIN_PROTEIN
public static final int CURSOR_MOVED_WITHIN_PROTEIN
- See Also:
- Constant Field Values
CURSOR_MOVED_WITHIN_PROTEIN_DELAYED
public static final int CURSOR_MOVED_WITHIN_PROTEIN_DELAYED
- See Also:
- Constant Field Values
CURSOR_CHANGED_PROTEIN
public static final int CURSOR_CHANGED_PROTEIN
- See Also:
- Constant Field Values
CURSOR_CLICKED
public static final int CURSOR_CLICKED
- See Also:
- Constant Field Values
LISTENER_ADDED
public static final int LISTENER_ADDED
- See Also:
- Constant Field Values
PROTEIN_RENAMED
public static final int PROTEIN_RENAMED
- See Also:
- Constant Field Values
PROTEIN_ICON_CHANGED
public static final int PROTEIN_ICON_CHANGED
- See Also:
- Constant Field Values
OBJECTS_SELECTED
public static final int OBJECTS_SELECTED
- See Also:
- Constant Field Values
PROTEIN_SELECTED
public static final int PROTEIN_SELECTED
- See Also:
- Constant Field Values
RESIDUE_SELECTION_SELECTED
public static final int RESIDUE_SELECTION_SELECTED
- See Also:
- Constant Field Values
RUBBER_BAND_CREATED_OR_REMOVED
public static final int RUBBER_BAND_CREATED_OR_REMOVED
- See Also:
- Constant Field Values
RESIDUE_TYPES_CHANGED
public static final int RESIDUE_TYPES_CHANGED
- See Also:
- Constant Field Values
CHARACTER_SEQUENCE_CHANGED
public static final int CHARACTER_SEQUENCE_CHANGED
- See Also:
- Constant Field Values
NUCL_TRANSLATION_CHANGED
public static final int NUCL_TRANSLATION_CHANGED
- See Also:
- Constant Field Values
ATOM_COORDINATES_CHANGED
public static final int ATOM_COORDINATES_CHANGED
- See Also:
- Constant Field Values
PROTEIN_3D_MOVED
public static final int PROTEIN_3D_MOVED
- See Also:
- Constant Field Values
VIEWER3D_MOLECULE_LOADED
public static final int VIEWER3D_MOLECULE_LOADED
- See Also:
- Constant Field Values
ALIGNMENT_CHANGED
public static final int ALIGNMENT_CHANGED
- See Also:
- Constant Field Values
ORDER_OF_PROTEINS_CHANGED
public static final int ORDER_OF_PROTEINS_CHANGED
- See Also:
- Constant Field Values
PROTEINS_HIDDEN
public static final int PROTEINS_HIDDEN
- See Also:
- Constant Field Values
PROTEINS_SHOWN
public static final int PROTEINS_SHOWN
- See Also:
- Constant Field Values
PROTEINS_KILLED
public static final int PROTEINS_KILLED
- See Also:
- Constant Field Values
PROTEINS_ADDED
public static final int PROTEINS_ADDED
- See Also:
- Constant Field Values
VALUE_OF_RESIDUE_CHANGED
public static final int VALUE_OF_RESIDUE_CHANGED
- See Also:
- Constant Field Values
VALUE_OF_ALIGN_POSITION_CHANGED
public static final int VALUE_OF_ALIGN_POSITION_CHANGED
- See Also:
- Constant Field Values
VALUE_OF_RESIDUE_CHANGED_COLOR
public static final int VALUE_OF_RESIDUE_CHANGED_COLOR
- See Also:
- Constant Field Values
VALUE_OF_ALIGN_POSITION_CHANGED_COLOR
public static final int VALUE_OF_ALIGN_POSITION_CHANGED_COLOR
- See Also:
- Constant Field Values
VALUE_OF_PROTEIN_CHANGED
public static final int VALUE_OF_PROTEIN_CHANGED
- See Also:
- Constant Field Values
PROTEIN_PROTEIN_DISTANCE_CHANGED
public static final int PROTEIN_PROTEIN_DISTANCE_CHANGED
- See Also:
- Constant Field Values
RESIDUE_SELECTION_CHANGED_COLOR
public static final int RESIDUE_SELECTION_CHANGED_COLOR
- See Also:
- Constant Field Values
RESIDUE_SELECTION_CHANGED
public static final int RESIDUE_SELECTION_CHANGED
- See Also:
- Constant Field Values
RESIDUE_SELECTION_ADDED
public static final int RESIDUE_SELECTION_ADDED
- See Also:
- Constant Field Values
RESIDUE_SELECTION_DELETED
public static final int RESIDUE_SELECTION_DELETED
- See Also:
- Constant Field Values
RESIDUE_SELECTION_RENAMED
public static final int RESIDUE_SELECTION_RENAMED
- See Also:
- Constant Field Values
HETERO_OR_NUCLEOTIDE_STRUCTURE_ADDED_OR_REMOVED
public static final int HETERO_OR_NUCLEOTIDE_STRUCTURE_ADDED_OR_REMOVED
- See Also:
- Constant Field Values
PLUGIN_CHANGED
public static final int PLUGIN_CHANGED
- See Also:
- Constant Field Values
BACKUP_WRITTEN
public static final int BACKUP_WRITTEN
- See Also:
- Constant Field Values
AA_SHADING_CHANGED
public static final int AA_SHADING_CHANGED
- See Also:
- Constant Field Values
BACKGROUND_CHANGED
public static final int BACKGROUND_CHANGED
- See Also:
- Constant Field Values
FONT_CHANGED
public static final int FONT_CHANGED
- See Also:
- Constant Field Values
ALIGNMENT_SCROLLED
public static final int ALIGNMENT_SCROLLED
- See Also:
- Constant Field Values
COMPUTATION_STARTED
public static final int COMPUTATION_STARTED
- See Also:
- Constant Field Values
IMAGE_DOWNLOADED
public static final int IMAGE_DOWNLOADED
- See Also:
- Constant Field Values
PROGRESS
public static final int PROGRESS
- See Also:
- Constant Field Values
PROTEIN_VIEWER_LAUNCHED
public static final int PROTEIN_VIEWER_LAUNCHED
- See Also:
- Constant Field Values
PROTEIN_VIEWER_CLOSED
public static final int PROTEIN_VIEWER_CLOSED
- See Also:
- Constant Field Values
PROTEIN_VIEWER_PICKED
public static final int PROTEIN_VIEWER_PICKED
- See Also:
- Constant Field Values
PROTEIN_VIEWER_SURFACES_CHANGED
public static final int PROTEIN_VIEWER_SURFACES_CHANGED
- See Also:
- Constant Field Values
PROTEIN_XREF_CHANGED
public static final int PROTEIN_XREF_CHANGED
- See Also:
- Constant Field Values
NEED_SCROLL_DOWN_ALIGNMENT
public static final int NEED_SCROLL_DOWN_ALIGNMENT
- See Also:
- Constant Field Values
SCRIPT_LINE
public static final int SCRIPT_LINE
- See Also:
- Constant Field Values
StrapEvent
public StrapEvent(java.lang.Object source,
int type)
getProteinAlignment
public ProteinAlignment getProteinAlignment()
setProteinAlignmentForAll
public static void setProteinAlignmentForAll(ProteinAlignment pa)
run
public void run()
- The ProteinAlignment dispatches this event to all Listeners. Threadsave.
- Specified by:
run
in interface java.lang.Runnable
getType
public final int getType()
- The type of the event
getSource
public final java.lang.Object getSource()
getParameters
public java.lang.Object[] getParameters()
setParameters
public final StrapEvent setParameters(java.lang.Object[] oo)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
dispatchLater
public static void dispatchLater(int eventType,
int timeInMillis)
dispatch
public static void dispatch(int eventType)
'The most important classes are StrapAlign, Protein and StrapEvent.'