Interface BaseFormView<F extends BaseForm>
- All Superinterfaces:
Serializable,View
- All Known Subinterfaces:
DefaultPanelFormView,DefaultSubFormView,DefaultTaskFormView,FormView,PanelFormView,TaskExecutionFormView
- All Known Implementing Classes:
AbstractTaskFormView,DefaultPanelFormViewImpl,DefaultSubFormViewImpl,DefaultSubFormViewImpl.SubFormViewDelegate,DefaultTaskFormViewImpl,TaskExecutionFormViewImpl
Implementacao default de uma view para execucao de tarefas
- Author:
- eduardo
-
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 layoutObtem uma referencia ao controlador de widget via IDObtem uma colecao de todos os Widgets (via controladores) disponiveis no formvoidInicializa e renderiza os componentes do formulariovoidrender(F form, RenderRules rules) Inicializa e renderiza os componentes do formulario, combase nas regras de renderizacaovoidMethods inherited from interface View
getTitle, getViewComponent
-
Method Details
-
render
Inicializa e renderiza os componentes do formulario- Parameters:
form-
-
render
Inicializa e renderiza os componentes do formulario, combase nas regras de renderizacao- Parameters:
form-rules-
-
getForm
F getForm()Retorna uma instancia com o tipo do formulario disposto nesta view- Returns:
-
getFieldById
Obtem uma referencia de um campo via ID- Parameters:
id-- Returns:
-
getLabelDescriptors
Collection<FieldDescriptor> getLabelDescriptors()Obtem uma relacao de todos os descritores de Labels- Returns:
-
getLabelByDescriptor
Obtem uma referencia a um descritor de labels via ID- Parameters:
descriptor-- Returns:
-
getLabelById
Obtem uma referencia ao Label via ID- Parameters:
id-- Returns:
-
getLayoutContainerById
Obtem uma referencia ao Wrapper de Layout via ID- Parameters:
id-- Returns:
-
getLayoutContainers
Collection<LayoutWrapper> getLayoutContainers()Retorna uma colecao de todos os wrappers de layout- Returns:
-
getWidgetControllers
Collection<WidgetController> getWidgetControllers()Obtem uma colecao de todos os Widgets (via controladores) disponiveis no form- Returns:
-
getWidgetControllerById
Obtem uma referencia ao controlador de widget via ID- Parameters:
id-- Returns:
-
getEventBus
EventBus getEventBus()Eventbus da implementacao da view para lancamento de eventos- Returns:
-
setTimeDebuggerHelper
-