org.araneaframework
Interface Viewable

All Superinterfaces:
Serializable
All Known Subinterfaces:
ApplicationComponent, ApplicationService, ApplicationWidget, Control, FilteredInputControl, LocalizationContext.LocaleChangeListener, StateVersioningContext.ClientNavigationAware, TabContext, Viewable.ViewableComponent, Viewable.ViewableService, Viewable.ViewableWidget
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 Viewable
extends Serializable

Viewable is a component which has a view model via getViewModel().

Viewable should not be implemented directly but subinterfaces ComponentInterface, ServiceInterface, WidgetInterface should be used.

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

Nested Class Summary
static interface Viewable.Interface
           
static interface Viewable.ViewableComponent
          Viewable Component.
static interface Viewable.ViewableService
          Viewable Service.
static interface Viewable.ViewableWidget
          Viewable Widget.
 
Method Summary
 Viewable.Interface _getViewable()
           
 

Method Detail

_getViewable

Viewable.Interface _getViewable()