Class DefaultSubFormViewImpl
Object
AbstractClientConnector
AbstractComponent
CustomComponent
AbstractBaseView
DefaultSubFormViewImpl
- All Implemented Interfaces:
View,BaseFormView<SubForm>,DefaultSubFormView,ContextClickEvent.ContextClickNotifier,MethodEventSource,ClientConnector,Sizeable,Connector,Component,HasComponents,Serializable,Iterable<Component>
@Component
@Scope("prototype")
public class DefaultSubFormViewImpl
extends AbstractBaseView
implements DefaultSubFormView
View padrao para edicao de formularios em janelas independentes, com botoes de controle
- Author:
- Eduardo Frazao
- See Also:
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface ClientConnector
ClientConnector.AttachEvent, ClientConnector.AttachListener, ClientConnector.ConnectorErrorEvent, ClientConnector.DetachEvent, ClientConnector.DetachListenerNested classes/interfaces inherited from interface Component
Component.ErrorEvent, Component.Event, Component.Focusable, Component.ListenerNested classes/interfaces inherited from interface HasComponents
HasComponents.ComponentAttachDetachNotifier, HasComponents.ComponentAttachEvent, HasComponents.ComponentAttachListener, HasComponents.ComponentDetachEvent, HasComponents.ComponentDetachListenerNested classes/interfaces inherited from interface Sizeable
Sizeable.Unit -
Field Summary
Fields inherited from class AbstractBaseView
_contentLayout, _drawed, _eventBus, _iconImage, _iconImageRight, _iconLayout, _iconLayoutRight, _mainLayout, _mediumIcon, _mediumIconRight, _title, _topCenterLayout, _topLayout, _topLayoutConainerFields inherited from class AbstractComponent
DESIGN_ATTR_PLAIN_TEXTFields inherited from interface Sizeable
SIZE_UNDEFINED, UNITS_CM, UNITS_EM, UNITS_EX, UNITS_INCH, UNITS_MM, UNITS_PERCENTAGE, UNITS_PICAS, UNITS_PIXELS, UNITS_POINTS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionButtonprotected ComponentField<?> getFieldById(String id) Obtem uma referencia de um campo via IDprotected ComponentgetForm()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 layoutButtongetTitle()Obtem 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(SubForm form, RenderRules rules) Inicializa e renderiza os componentes do formulario, combase nas regras de renderizacaovoidMethods inherited from class AbstractBaseView
_draw, attach, createWrapperContainer, getEventBus, getHeaderDescription, getMediumIcon, getViewComponent, setCenterContent, setEventBus, setHeader, setHeaderDescription, setHeaderIcon, setHeaderIcon, setTitleMethods inherited from class CustomComponent
getComponentCount, getCompositionRoot, getState, getState, iterator, setCompositionRootMethods inherited from class AbstractComponent
addContextClickListener, addListener, addShortcutListener, addStyleName, beforeClientResponse, detach, findAncestor, fireComponentErrorEvent, fireComponentEvent, focus, getActionManager, getCaption, getComponentError, getCustomAttributes, getData, getDebugId, getDescription, getErrorMessage, getHeight, getHeightUnits, getIcon, getId, getLocale, getParent, getPrimaryStyleName, getStyleName, getWidth, getWidthUnits, isCaptionAsHtml, isConnectorEnabled, isEnabled, isOrHasAncestor, isReadOnly, isRequiredIndicatorVisible, isResponsive, isVisible, readDesign, removeContextClickListener, removeListener, removeShortcutListener, removeStyleName, setCaption, setCaptionAsHtml, setComponentError, setData, setDebugId, setDescription, setDescription, setEnabled, setHeight, setHeight, setHeightFull, setHeightUndefined, setIcon, setId, setLocale, setParent, setPrimaryStyleName, setReadOnly, setRequiredIndicatorVisible, setResponsive, setSizeFull, setSizeUndefined, setStyleName, setVisible, setWidth, setWidth, setWidthFull, setWidthUndefined, writeDesignMethods inherited from class AbstractClientConnector
addAttachListener, addDetachListener, addExtension, addListener, addListener, addListener, addListener, addListener, addListener, addMethodInvocationToQueue, createState, encodeState, equals, fireEvent, getAllChildrenIterable, getConnectorId, getErrorHandler, getExtensions, getListeners, getResource, getRpcManager, getRpcProxy, getSession, getStateType, getUI, handleConnectorRequest, hashCode, hasListeners, isAttached, isThis, markAsDirty, markAsDirtyRecursive, registerRpc, registerRpc, removeAttachListener, removeDetachListener, removeExtension, removeListener, removeListener, removeListener, removeListener, removeListener, requestRepaint, requestRepaintAll, retrievePendingRpcCalls, setErrorHandler, setResource, updateDiffstateMethods inherited from class Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface BaseFormView
getEventBusMethods inherited from interface ClientConnector
addAttachListener, addDetachListener, beforeClientResponse, detach, encodeState, getErrorHandler, getExtensions, getRpcManager, getStateType, handleConnectorRequest, isAttached, isConnectorEnabled, markAsDirty, markAsDirtyRecursive, removeAttachListener, removeDetachListener, removeExtension, requestRepaint, requestRepaintAll, retrievePendingRpcCalls, setErrorHandlerMethods inherited from interface Component
addListener, addStyleName, addStyleNames, getCaption, getDescription, getIcon, getId, getLocale, getParent, getPrimaryStyleName, getStyleName, getUI, isEnabled, isVisible, readDesign, removeListener, removeStyleName, removeStyleNames, setCaption, setEnabled, setIcon, setId, setParent, setPrimaryStyleName, setStyleName, setStyleName, setVisible, writeDesignMethods inherited from interface Connector
getConnectorIdMethods inherited from interface Iterable
forEach, spliteratorMethods inherited from interface Sizeable
getHeight, getHeightUnits, getWidth, getWidthUnits, setHeight, setHeight, setHeightFull, setHeightUndefined, setSizeFull, setSizeUndefined, setWidth, setWidth, setWidthFull, setWidthUndefinedMethods inherited from interface View
getViewComponent
-
Constructor Details
-
DefaultSubFormViewImpl
public DefaultSubFormViewImpl()
-
-
Method Details
-
getTitle
- Specified by:
getTitlein interfaceView
-
getFieldById
Description copied from interface:BaseFormViewObtem uma referencia de um campo via ID- Specified by:
getFieldByIdin interfaceBaseFormView<SubForm>- Parameters:
id-- Returns:
-
getLabelDescriptors
Description copied from interface:BaseFormViewObtem uma relacao de todos os descritores de Labels- Specified by:
getLabelDescriptorsin interfaceBaseFormView<SubForm>- Returns:
-
getLabelByDescriptor
Description copied from interface:BaseFormViewObtem uma referencia a um descritor de labels via ID- Specified by:
getLabelByDescriptorin interfaceBaseFormView<SubForm>- Parameters:
descriptor-- Returns:
-
getLabelById
Description copied from interface:BaseFormViewObtem uma referencia ao Label via ID- Specified by:
getLabelByIdin interfaceBaseFormView<SubForm>- Parameters:
id-- Returns:
-
getLayoutContainerById
Description copied from interface:BaseFormViewObtem uma referencia ao Wrapper de Layout via ID- Specified by:
getLayoutContainerByIdin interfaceBaseFormView<SubForm>- Parameters:
id-- Returns:
-
getLayoutContainers
Description copied from interface:BaseFormViewRetorna uma colecao de todos os wrappers de layout- Specified by:
getLayoutContainersin interfaceBaseFormView<SubForm>- Returns:
-
render
Description copied from interface:BaseFormViewInicializa e renderiza os componentes do formulario- Specified by:
renderin interfaceBaseFormView<SubForm>- Parameters:
form-
-
render
Description copied from interface:BaseFormViewInicializa e renderiza os componentes do formulario, combase nas regras de renderizacao- Specified by:
renderin interfaceBaseFormView<SubForm>- Parameters:
form-rules-
-
getForm
Description copied from interface:BaseFormViewRetorna uma instancia com o tipo do formulario disposto nesta view- Specified by:
getFormin interfaceBaseFormView<SubForm>- Returns:
-
getWidgetControllers
Description copied from interface:BaseFormViewObtem uma colecao de todos os Widgets (via controladores) disponiveis no form- Specified by:
getWidgetControllersin interfaceBaseFormView<SubForm>- Returns:
-
getWidgetControllerById
Description copied from interface:BaseFormViewObtem uma referencia ao controlador de widget via ID- Specified by:
getWidgetControllerByIdin interfaceBaseFormView<SubForm>- Parameters:
id-- Returns:
-
getContentLayout
protected Component getContentLayout()- Specified by:
getContentLayoutin classAbstractBaseView
-
getCancelButton
public Button getCancelButton()- Specified by:
getCancelButtonin interfaceDefaultSubFormView
-
getSaveButton
public Button getSaveButton()- Specified by:
getSaveButtonin interfaceDefaultSubFormView
-
setTimeDebuggerHelper
- Specified by:
setTimeDebuggerHelperin interfaceBaseFormView<SubForm>
-