@Dependent public class Container extends Object implements LayoutEditorElement
Modifier and Type | Class and Description |
---|---|
static interface |
Container.View |
Constructor and Description |
---|
Container(Container.View view,
LayoutEditorCssHelper layoutCssHelper,
javax.enterprise.inject.Instance<Row> rowInstance,
javax.enterprise.inject.Instance<EmptyDropRow> emptyDropRowInstance,
javax.enterprise.event.Event<ComponentDropEvent> componentDropEvent,
javax.enterprise.event.Event<LayoutEditorElementSelectEvent> containerSelectEvent,
javax.enterprise.event.Event<LayoutEditorElementUnselectEvent> containerUnselectEvent,
javax.enterprise.event.Event<LockRequiredEvent> lockRequiredEvent,
DnDManager dndManager,
LayoutEditorFocusController layoutEditorFocusController) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getLayoutEditorElementParts, visit
@Inject public Container(Container.View view, LayoutEditorCssHelper layoutCssHelper, javax.enterprise.inject.Instance<Row> rowInstance, javax.enterprise.inject.Instance<EmptyDropRow> emptyDropRowInstance, javax.enterprise.event.Event<ComponentDropEvent> componentDropEvent, javax.enterprise.event.Event<LayoutEditorElementSelectEvent> containerSelectEvent, javax.enterprise.event.Event<LayoutEditorElementUnselectEvent> containerUnselectEvent, javax.enterprise.event.Event<LockRequiredEvent> lockRequiredEvent, DnDManager dndManager, LayoutEditorFocusController layoutEditorFocusController)
@PostConstruct public void setup()
@PreDestroy public void preDestroy()
public String getId()
getId
in interface LayoutElementWithProperties
public LayoutEditorElementType geElementType()
geElementType
in interface LayoutEditorElement
public LayoutEditorElement getParentElement()
getParentElement
in interface LayoutEditorElement
public void setSelectable(boolean selectable)
setSelectable
in interface LayoutEditorElement
public boolean isSelectable()
public boolean isSelected()
isSelected
in interface LayoutEditorElement
public void setSelected(boolean status)
setSelected
in interface LayoutElementWithProperties
public void loadEmptyLayout(String layoutName, LayoutTemplate.Style pageStyle, String emptyTitleText, String emptySubTitleText)
public void load(LayoutTemplate layoutTemplate, String emptyTitleText, String emptySubTitleText)
public void reset()
protected EmptyDropRow createInstanceEmptyDropRow()
public ParameterizedCommand<RowDrop> createEmptyDropCommand()
public ParameterizedCommand<RowDrop> createRowDropCommand()
protected void swapRows(@Observes RowDnDEvent rowDndEvent)
public String getLayoutName()
protected Row createInstanceRow()
public Map<String,String> getProperties()
getProperties
in interface LayoutElementWithProperties
public void setProperty(String property, String value)
setProperty
in interface LayoutElementWithProperties
public void removeProperty(String property)
removeProperty
in interface LayoutElementWithProperties
public void clearProperties()
clearProperties
in interface LayoutElementWithProperties
public List<PropertyEditorCategory> getPropertyCategories()
getPropertyCategories
in interface LayoutElementWithProperties
public LayoutTemplate toLayoutTemplate()
public Container.View getView()
public void resizeRows(@Observes RowResizeEvent resize)
protected void destroy(Object o)
public LayoutTemplate.Style getPageStyle()
public void onSelected()
public List<Row> getChildElements()
getChildElements
in interface LayoutEditorElement
Copyright © 2012–2020 JBoss by Red Hat. All rights reserved.