Class PanelEditorController
Object
AbstractEditorController
AbstractLayoutEditorController
PanelEditorController
- All Implemented Interfaces:
FormElementEditorController,HasValidator,LayoutEditorController,DragFilter,Serializable
@Component
@Scope("prototype")
public class PanelEditorController
extends AbstractLayoutEditorController
- See Also:
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface HasValidator
HasValidator.InvalidStateMessage, HasValidator.StateMessageAction, HasValidator.ValidationResult -
Field Summary
Fields inherited from class AbstractLayoutEditorController
elementWrapperFields inherited from class AbstractEditorController
_childControllersRo, autoWrapDragAndDropAllowed, childControllers, delegate, eventBus, formEditorContext, parentControllerFields inherited from interface DragFilter
ALL, NONE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionColeta o descritor com as informacoes atualizadasComponentObtem o painel de edicao do controllerComponentElemento em exibicao no parentvoidremoveChildController(FormElementEditorController controller) Solicita ao controller a remocao deste elementoRenderiza o elemento visual e retorna um wrapper abstraindo o sistema de configuracao de layoutvoidsetDescriptor(MutableFormComponentContainer descriptor) validate()Methods inherited from class AbstractLayoutEditorController
getElement, isDraggable, isSpacingByDescriptorMethods inherited from class AbstractEditorController
addChildController, controllerAttached, controllerDettached, getChildControllers, getDelegate, getEventBus, getFormEditorContext, getParentController, isAutoWrapDragAndDropAllowed, removeFromParent, setAutoWrapDragAndDropAllowed, setDelegate, setEventBus, setFormEditorContext, setParent
-
Constructor Details
-
PanelEditorController
public PanelEditorController()
-
-
Method Details
-
getPropertiesPanelContent
public Component getPropertiesPanelContent()Description copied from interface:FormElementEditorControllerObtem o painel de edicao do controller- Returns:
-
renderElement
Description copied from interface:LayoutEditorControllerRenderiza o elemento visual e retorna um wrapper abstraindo o sistema de configuracao de layout- Returns:
-
removeChildController
Description copied from interface:FormElementEditorControllerSolicita ao controller a remocao deste elemento- Specified by:
removeChildControllerin interfaceFormElementEditorController- Overrides:
removeChildControllerin classAbstractEditorController- Parameters:
controller-
-
validate
-
getDescriptor
Description copied from interface:LayoutEditorControllerColeta o descritor com as informacoes atualizadas- Returns:
-
setDescriptor
-
getRootElement
public Component getRootElement()Description copied from interface:FormElementEditorControllerElemento em exibicao no parent- Returns:
-