org.araneaframework
Interface Component.Interface

All Superinterfaces:
Serializable
All Known Implementing Classes:
BaseComponent.ComponentImpl, BaseUIWidget.ComponentImpl, TabContainerWidget.ComponentImpl, TabWidget.ComponentImpl
Enclosing interface:
Component

public static interface Component.Interface
extends Serializable

The interface which takes care of calling the hooks in the template.


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.
 

Method Detail

init

void init(Scope scope,
          Environment env)
Initializes this Component with the specified Environment.

Parameters:
scope - The Scope of the Component.
env - The Environment of this Component.
See Also:
Path

destroy

void destroy()
Destroys this Component.


propagate

void propagate(Message message)
Forwards the given Message to the Component and its children.

Parameters:
message - The Message to forward.

enable

void enable()
Enables this Component.


disable

void disable()
Disables this Component.