org.araneaframework.core
Interface ApplicationComponent

All Superinterfaces:
Component, Composite, Serializable, Viewable
All Known Subinterfaces:
ApplicationService, ApplicationWidget, LocalizationContext.LocaleChangeListener, StateVersioningContext.ClientNavigationAware, TabContext
All Known Implementing Classes:
AutoCompleteTextControl, BaseApplicationComponent, BaseApplicationService, BaseApplicationWidget, BaseControl, BaseFormListWidget, BaseMenuWidget, BaseUIWidget, BeanFormListWidget, BeanFormWidget, BeanListWidget, ButtonControl, CheckboxControl, ContextMenuWidget, DateControl, DateTimeControl, DisplayControl, DownloaderWidget, EditableBeanListWidget, EditableListWidget, EmptyStringNullableControl, ExceptionHandlingFlowContainerWidget, FileDownloaderService, FileDownloaderWidget, FileUploadControl, FloatControl, FormElement, FormListWidget, FormWidget, GenericFormElement, HiddenControl, ListWidget, MultiSelectControl, NumberControl, OverlayRootWidget, OverlayRootWidget.OverlayFlowContainer, PopupFlowWidget, PopupFlowWrapperWidget, RelocatableDecorator, RootFlowContainerWidget, SelectControl, StandardClassReloadingFilterWidget, StandardFlowContainerWidget, StandardOverlayContainerWidget, StringArrayRequestControl, StringRequestControl, StringValueControl, TabContainerWidget, TabWidget, TextareaControl, TextControl, TimeControl, TimestampControl, TreeNodeWidget, TreeWidget

public interface ApplicationComponent
extends Component, Composite, Viewable

A base class for application development org.araneaframework.core.BaseApplicationComponent is also available.

Author:
"Toomas Römer" , Jevgeni Kabanov (ekabanov at araneaframework dot org)

Nested Class Summary
static interface ApplicationComponent.ComponentViewModel
          A model based on which a view can be constructed.
 
Nested classes/interfaces inherited from interface org.araneaframework.Component
Component.Interface
 
Nested classes/interfaces inherited from interface org.araneaframework.Composite
Composite.CompositeComponent, Composite.CompositeService, Composite.CompositeWidget, Composite.Interface
 
Nested classes/interfaces inherited from interface org.araneaframework.Viewable
Viewable.Interface, Viewable.ViewableComponent, Viewable.ViewableService, Viewable.ViewableWidget
 
Method Summary
 Environment getChildEnvironment()
          Get the child Environment of this component.
 
Methods inherited from interface org.araneaframework.Component
_getComponent, getEnvironment, getScope, isAlive
 
Methods inherited from interface org.araneaframework.Composite
_getComposite
 
Methods inherited from interface org.araneaframework.Viewable
_getViewable
 

Method Detail

getChildEnvironment

Environment getChildEnvironment()
Get the child Environment of this component.