|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface ControlledObjectI
Interface defining methods required to add a Controller to an object getControllerWindow and needs AutoRemoval used by Controller to remove listeners when their controller window is closing. used by ContainerView to propigate controller to views that are ControlledObjects same with ApolloPanel and its views. Also used by SyntenyLinkPanel to avoid firing at ControlledObjectI event source why does it implement Serialazable? im not necasarily opposed - just curious - MG
| Method Summary | |
|---|---|
Controller |
getController()
Gets the Controller for the object |
java.lang.Object |
getControllerWindow()
Shouldnt this return Window - would we ever want a non-window? |
boolean |
needsAutoRemoval()
If getControllerWindow is non null, and needsAutoRemoval is true then Controller will automatically remove the ControlledObjectI as a listener when its ControllerWindow is closing. |
void |
setController(Controller controller)
Sets the Controller for the object |
| Method Detail |
|---|
void setController(Controller controller)
Controller getController()
java.lang.Object getControllerWindow()
boolean needsAutoRemoval()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||