Interface LayoutEditorElement
-
- All Superinterfaces:
LayoutElementWithProperties
- All Known Subinterfaces:
Column<T>
- All Known Implementing Classes:
ColumnWithComponents,ComponentColumn,Container,Row
public interface LayoutEditorElement extends LayoutElementWithProperties
Layout editor's element interface
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description LayoutEditorElementTypegeElementType()default List<? extends LayoutEditorElement>getChildElements()default List<LayoutEditorElementPart>getLayoutEditorElementParts()LayoutEditorElementgetParentElement()booleanisSelected()voidsetSelectable(boolean selectable)default voidvisit(LayoutElementVisitor visitor)-
Methods inherited from interface org.uberfire.ext.layout.editor.client.api.LayoutElementWithProperties
clearProperties, getId, getProperties, getPropertyCategories, removeProperty, setProperty, setSelected
-
-
-
-
Method Detail
-
geElementType
LayoutEditorElementType geElementType()
-
setSelectable
void setSelectable(boolean selectable)
-
isSelected
boolean isSelected()
-
getParentElement
LayoutEditorElement getParentElement()
-
getChildElements
default List<? extends LayoutEditorElement> getChildElements()
-
visit
default void visit(LayoutElementVisitor visitor)
-
getLayoutEditorElementParts
default List<LayoutEditorElementPart> getLayoutEditorElementParts()
-
-