Class AbstractTaskFormView<F extends BaseForm>
Object
AbstractTaskFormView<F>
- All Implemented Interfaces:
View,BaseFormView<F>,Serializable
- Direct Known Subclasses:
DefaultPanelFormViewImpl,DefaultSubFormViewImpl.SubFormViewDelegate,DefaultTaskFormViewImpl
public abstract class AbstractTaskFormView<F extends BaseForm>
extends Object
implements BaseFormView<F>
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final class -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected ComponentFactoryprotected Fprotected Map<FieldDescriptor, Label> protected Collection<LayoutWrapper> protected Map<String, LayoutWrapper> protected EventBusprotected TimeDebuggerHelperprotected Executorprotected Map<String, WidgetController> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionEventBusEventbus da implementacao da view para lancamento de eventosField<?> getFieldById(String id) Obtem uma referencia de um campo via IDgetForm()Retorna uma instancia com o tipo do formulario disposto nesta viewLabelgetLabelByDescriptor(FieldDescriptor descriptor) Obtem uma referencia a um descritor de labels via IDLabelgetLabelById(String id) Obtem uma referencia ao Label via IDObtem uma relacao de todos os descritores de LabelsObtem uma referencia ao Wrapper de Layout via IDRetorna uma colecao de todos os wrappers de layoutprotected ComponentgetSpecificImplementation(FormElement formElement) protected TimeDebuggerHelpergetTitle()ComponentObtem uma referencia ao controlador de widget via IDObtem uma colecao de todos os Widgets (via controladores) disponiveis no formprotected voidinit()voidInicializa e renderiza os componentes do formulariovoidrender(F form, RenderRules rules) Inicializa e renderiza os componentes do formulario, combase nas regras de renderizacaovoidsetComponentFactory(ComponentFactory _componentFactory) voidsetEventBus(EventBus eventBus) voidvoidsetUiThreadExecutor(Executor uiThreadExecutor)
-
Field Details
-
_componentFactory
-
_form
-
_fields
-
_labels
-
_layoutWrappersMap
-
_layoutWrappers
-
widgets
-
uiThreadExecutor
-
eventBus
protected EventBus eventBus -
timeDebuggerHelper
-
-
Constructor Details
-
AbstractTaskFormView
public AbstractTaskFormView()
-
-
Method Details
-
setComponentFactory
-
setUiThreadExecutor
-
setEventBus
@Autowired public void setEventBus(EventBus eventBus) -
getEventBus
public EventBus getEventBus()Description copied from interface:BaseFormViewEventbus da implementacao da view para lancamento de eventos- Specified by:
getEventBusin interfaceBaseFormView<F extends BaseForm>- Returns:
-
init
protected void init() -
render
Description copied from interface:BaseFormViewInicializa e renderiza os componentes do formulario- Specified by:
renderin interfaceBaseFormView<F extends BaseForm>- Parameters:
form-
-
render
Description copied from interface:BaseFormViewInicializa e renderiza os componentes do formulario, combase nas regras de renderizacao- Specified by:
renderin interfaceBaseFormView<F extends BaseForm>- Parameters:
form-rules-
-
getSpecificImplementation
-
getFieldById
Description copied from interface:BaseFormViewObtem uma referencia de um campo via ID- Specified by:
getFieldByIdin interfaceBaseFormView<F extends BaseForm>- Parameters:
id-- Returns:
-
getViewComponent
public Component getViewComponent()- Specified by:
getViewComponentin interfaceView
-
getTitle
- Specified by:
getTitlein interfaceView
-
getLabelDescriptors
Description copied from interface:BaseFormViewObtem uma relacao de todos os descritores de Labels- Specified by:
getLabelDescriptorsin interfaceBaseFormView<F extends BaseForm>- Returns:
-
getLabelByDescriptor
Description copied from interface:BaseFormViewObtem uma referencia a um descritor de labels via ID- Specified by:
getLabelByDescriptorin interfaceBaseFormView<F extends BaseForm>- Parameters:
descriptor-- Returns:
-
getLabelById
Description copied from interface:BaseFormViewObtem uma referencia ao Label via ID- Specified by:
getLabelByIdin interfaceBaseFormView<F extends BaseForm>- Parameters:
id-- Returns:
-
getLayoutContainerById
Description copied from interface:BaseFormViewObtem uma referencia ao Wrapper de Layout via ID- Specified by:
getLayoutContainerByIdin interfaceBaseFormView<F extends BaseForm>- Parameters:
id-- Returns:
-
getLayoutContainers
Description copied from interface:BaseFormViewRetorna uma colecao de todos os wrappers de layout- Specified by:
getLayoutContainersin interfaceBaseFormView<F extends BaseForm>- Returns:
-
getForm
Description copied from interface:BaseFormViewRetorna uma instancia com o tipo do formulario disposto nesta view- Specified by:
getFormin interfaceBaseFormView<F extends BaseForm>- Returns:
-
getWidgetControllers
Description copied from interface:BaseFormViewObtem uma colecao de todos os Widgets (via controladores) disponiveis no form- Specified by:
getWidgetControllersin interfaceBaseFormView<F extends BaseForm>- Returns:
-
getWidgetControllerById
Description copied from interface:BaseFormViewObtem uma referencia ao controlador de widget via ID- Specified by:
getWidgetControllerByIdin interfaceBaseFormView<F extends BaseForm>- Parameters:
id-- Returns:
-
setTimeDebuggerHelper
- Specified by:
setTimeDebuggerHelperin interfaceBaseFormView<F extends BaseForm>
-
getTimeDebuggerHelper
-