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)
_getViewable
Viewable.Interface _getViewable()