|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--uk.ac.man.bioinf.sequence.alignment.event.AlignmentListenerSupport
AlignmentListenerSupport.java This class provides support and handles the listeners to a multiple seqyence alignment.
Created: Thu Feb 17 14:57:37 2000
Constructor Summary | |
AlignmentListenerSupport()
|
Method Summary | |
void |
addAlignmentListener(AlignmentListener listener)
Adds a alignment listener to a Vector of listeners. |
void |
addVetoableAlignmentListener(VetoableAlignmentListener listener)
Adds a vetoable alignment listener to the Vector of vetoable listeners. |
void |
fireAlignmentEvent(AlignmentEvent event)
This function fires the MSA event to all the interested listeners, and also signals the vetoable listeners, which are stored separately. |
void |
fireVetoableAlignmentEvent(VetoableAlignmentEvent event)
Notifies the vetoable listeners of a MSA vetoable event. |
void |
removeAlignmentListener(AlignmentListener listener)
Removes a listener from the Vector. |
void |
removeVetoableAlignmentListener(VetoableAlignmentListener listener)
Removes a vetoable alignment listener. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public AlignmentListenerSupport()
Method Detail |
public void fireAlignmentEvent(AlignmentEvent event)
event
- the multiple sequence eventVetoableAlignmentListener
,
AlignmentListener
public void fireVetoableAlignmentEvent(VetoableAlignmentEvent event) throws AlignmentVetoException
event
- the vetoable multiple sequence event
AlignmentVetoException
public void addAlignmentListener(AlignmentListener listener)
listener
- the listener to be addedpublic void removeAlignmentListener(AlignmentListener listener)
listener
- the listener to be removedpublic void addVetoableAlignmentListener(VetoableAlignmentListener listener)
listener
- the vetoable listener to be added.public void removeVetoableAlignmentListener(VetoableAlignmentListener listener)
listener
- the listener to be removed
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |