org.araneaframework.core
Class BaseComponent.ComponentImpl

java.lang.Object
  extended by org.araneaframework.core.BaseComponent.ComponentImpl
All Implemented Interfaces:
Serializable, Component.Interface
Direct Known Subclasses:
BaseUIWidget.ComponentImpl, TabContainerWidget.ComponentImpl, TabWidget.ComponentImpl
Enclosing class:
BaseComponent

protected class BaseComponent.ComponentImpl
extends Object
implements Component.Interface

See Also:
Serialized Form

Constructor Summary
protected BaseComponent.ComponentImpl()
           
 
Method Summary
 void destroy()
          Destroys this Component.
 void disable()
          Disables this Component.
 void enable()
          Enables this Component.
 void init(Scope scope, Environment env)
          Initializes this Component with the specified Environment.
 void propagate(Message message)
          Forwards the given Message to the Component and its children.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BaseComponent.ComponentImpl

protected BaseComponent.ComponentImpl()
Method Detail

init

public void init(Scope scope,
                 Environment env)
Description copied from interface: Component.Interface
Initializes this Component with the specified Environment.

Specified by:
init in interface Component.Interface
Parameters:
scope - The Scope of the Component.
env - The Environment of this Component.
See Also:
Path

destroy

public void destroy()
Description copied from interface: Component.Interface
Destroys this Component.

Specified by:
destroy in interface Component.Interface

propagate

public void propagate(Message message)
Description copied from interface: Component.Interface
Forwards the given Message to the Component and its children.

Specified by:
propagate in interface Component.Interface
Parameters:
message - The Message to forward.

enable

public void enable()
Description copied from interface: Component.Interface
Enables this Component.

Specified by:
enable in interface Component.Interface

disable

public void disable()
Description copied from interface: Component.Interface
Disables this Component.

Specified by:
disable in interface Component.Interface