Interface Column<T>
-
- All Superinterfaces:
LayoutEditorElement,LayoutElementWithProperties
- All Known Implementing Classes:
ColumnWithComponents,ComponentColumn
public interface Column<T> extends LayoutEditorElement
-
-
Field Summary
Fields Modifier and Type Field Description static IntegerDEFAULT_COLUMN_HEIGHTstatic IntegerDEFAULT_COLUMN_WIDTH
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description voidcalculateWidth()IntegergetColumnHeight()IntegergetColumnWidth()org.uberfire.ext.layout.editor.api.editor.LayoutComponentgetLayoutComponent()org.uberfire.client.mvp.UberElement<T>getView()booleanhasInnerRows()voidincrementWidth()default booleanisInnerColumn()voidreduceWidth()voidsetColumnHeight(Integer columnHeight)voidsetColumnWidth(Integer size)voidsetupResize(boolean canResizeLeft, boolean canResizeRight)-
Methods inherited from interface org.uberfire.ext.layout.editor.client.api.LayoutEditorElement
geElementType, getChildElements, getLayoutEditorElementParts, getParentElement, isSelected, setSelectable, visit
-
Methods inherited from interface org.uberfire.ext.layout.editor.client.api.LayoutElementWithProperties
clearProperties, getId, getProperties, getPropertyCategories, removeProperty, setProperty, setSelected
-
-
-
-
Method Detail
-
getView
org.uberfire.client.mvp.UberElement<T> getView()
-
getColumnWidth
Integer getColumnWidth()
-
setColumnWidth
void setColumnWidth(Integer size)
-
incrementWidth
void incrementWidth()
-
reduceWidth
void reduceWidth()
-
setupResize
void setupResize(boolean canResizeLeft, boolean canResizeRight)
-
getLayoutComponent
org.uberfire.ext.layout.editor.api.editor.LayoutComponent getLayoutComponent()
-
hasInnerRows
boolean hasInnerRows()
-
calculateWidth
void calculateWidth()
-
getColumnHeight
Integer getColumnHeight()
-
isInnerColumn
default boolean isInnerColumn()
-
setColumnHeight
void setColumnHeight(Integer columnHeight)
-
-