@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, waitgetLayoutEditorElementParts, 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 LayoutElementWithPropertiespublic LayoutEditorElementType geElementType()
geElementType in interface LayoutEditorElementpublic LayoutEditorElement getParentElement()
getParentElement in interface LayoutEditorElementpublic void setSelectable(boolean selectable)
setSelectable in interface LayoutEditorElementpublic boolean isSelectable()
public boolean isSelected()
isSelected in interface LayoutEditorElementpublic void setSelected(boolean status)
setSelected in interface LayoutElementWithPropertiespublic 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 LayoutElementWithPropertiespublic void setProperty(String property, String value)
setProperty in interface LayoutElementWithPropertiespublic void removeProperty(String property)
removeProperty in interface LayoutElementWithPropertiespublic void clearProperties()
clearProperties in interface LayoutElementWithPropertiespublic List<PropertyEditorCategory> getPropertyCategories()
getPropertyCategories in interface LayoutElementWithPropertiespublic 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 LayoutEditorElementCopyright © 2012–2020 JBoss by Red Hat. All rights reserved.