|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
|
+--org.millstone.base.ui.AbstractComponent
|
+--org.millstone.base.ui.AbstractComponentContainer
Extension to AbstractComponent that defines the default
implementation for the methods in ComponentContainer. Basic UI
components that need to contain other components inherit this class to
easily qualify as a MillStone component container.
| Nested Class Summary |
| Nested classes inherited from class org.millstone.base.ui.ComponentContainer |
ComponentContainer.ComponentAttachEvent, ComponentContainer.ComponentAttachListener, ComponentContainer.ComponentDetachEvent, ComponentContainer.ComponentDetachListener |
| Nested classes inherited from class org.millstone.base.ui.Component |
Component.Event, Component.Listener |
| Nested classes inherited from class org.millstone.base.terminal.Paintable |
Paintable.RepaintRequestEvent, Paintable.RepaintRequestListener |
| Constructor Summary | |
AbstractComponentContainer()
Constructs a new component container. |
|
| Method Summary | |
void |
addComponent(Component c)
This only implements the events and component parent calls. |
void |
addListener(ComponentContainer.ComponentAttachListener listener)
Listen component attach events |
void |
addListener(ComponentContainer.ComponentDetachListener listener)
Listen component detach events |
void |
attach()
Notifies all contained components that the container is attached to a window. |
void |
detach()
Notifies all contained components that the container is detached from a window. |
protected void |
fireComponentAttachEvent(Component component)
Fire component attached event. |
protected void |
fireComponentDetachEvent(Component component)
Fire component detached event. |
void |
moveComponentsFrom(ComponentContainer source)
Moves all components from an another container into this container. |
void |
removeAllComponents()
Removes all components from the container. |
void |
removeComponent(Component c)
This only implements the events and component parent calls. |
void |
removeListener(ComponentContainer.ComponentAttachListener listener)
Stop listening component attach events |
void |
removeListener(ComponentContainer.ComponentDetachListener listener)
Stop listening component detach events |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.millstone.base.ui.ComponentContainer |
getComponentIterator, replaceComponent |
| Methods inherited from interface org.millstone.base.ui.Component |
addListener, childRequestedRepaint, getApplication, getCaption, getIcon, getLocale, getParent, getStyle, getWindow, isEnabled, isImmediate, isReadOnly, isVisible, removeListener, setEnabled, setParent, setReadOnly, setStyle, setVisible |
| Methods inherited from interface org.millstone.base.terminal.Paintable |
addListener, paint, removeListener, requestRepaint, requestRepaintRequests |
| Methods inherited from interface org.millstone.base.terminal.VariableOwner |
changeVariables, dependsOn, getDirectDependencies, removeDirectDependency |
| Constructor Detail |
public AbstractComponentContainer()
| Method Detail |
public void removeAllComponents()
removeAllComponents in interface ComponentContainerpublic void moveComponentsFrom(ComponentContainer source)
ComponentContainersource.
moveComponentsFrom in interface ComponentContainersource - the container which contains the components that are to
be moved to this containerpublic void attach()
attach in interface Componentattach in class AbstractComponentComponent.attach()public void detach()
detach in interface Componentdetach in class AbstractComponentComponent.detach()public void addListener(ComponentContainer.ComponentAttachListener listener)
ComponentContainer
addListener in interface ComponentContainerpublic void addListener(ComponentContainer.ComponentDetachListener listener)
ComponentContainer
addListener in interface ComponentContainerpublic void removeListener(ComponentContainer.ComponentAttachListener listener)
ComponentContainer
removeListener in interface ComponentContainerpublic void removeListener(ComponentContainer.ComponentDetachListener listener)
ComponentContainer
removeListener in interface ComponentContainerprotected void fireComponentAttachEvent(Component component)
component - The component that has been added to this container.protected void fireComponentDetachEvent(Component component)
component - The component that has been removed from this container.public void addComponent(Component c)
addComponent in interface ComponentContainerc - the component to be addedComponentContainer.addComponent(Component)public void removeComponent(Component c)
removeComponent in interface ComponentContainerc - the component to be addedComponentContainer.removeComponent(Component)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||