public class UIGridLayout extends AbstractUIGridLayout implements SupportsMarkup
columns/rows ::= LAYOUT LAYOUT ::= TOKEN [";" TOKEN]+ TOKEN ::= AUTO | PIXEL | PROPORTIONAL AUTO ::= "auto" | "fixed" PIXEL ::= NUMBER "px" PROPORTIONAL ::= [NUMBER] "*"
| Parent | Child | Okay? | Remarks |
|---|---|---|---|
| AUTO | any combination of AUTO or PIXEL but no PROPORTIONAL | okay | - |
| AUTO | any combination with at least one PROPORTIONAL | wrong | LayoutManager cannot compute the auto value. |
| PIXEL | any combination of AUTO or PIXEL but no PROPORTIONAL | potentially wrong | The values depend on each other, the programmer has to keep consistency manually. |
| PIXEL | any combination with at least one PROPORTIONAL | okay | - |
| PROPORTIONAL | any combination of AUTO or PIXEL but no PROPORTIONAL | potentially wrong | No automatic matching:
|
| PROPORTIONAL | any combination with at least one PROPORTIONAL | okay | - |
component2.0.stg with class
GridLayoutTagDeclaration.| Modifier and Type | Field and Description |
|---|---|
static String |
COMPONENT_FAMILY |
static String |
COMPONENT_TYPE |
| Constructor and Description |
|---|
UIGridLayout() |
| Modifier and Type | Method and Description |
|---|---|
String |
getBorder()
Border size of this component.
|
Measure |
getCellspacing()
Deprecated.
|
String |
getColumns()
This value defines the layout constraints for column layout.
|
Measure |
getColumnSpacing()
Spacing between the columns in the actual layout.
|
Markup |
getCurrentMarkup() |
String |
getFamily() |
Measure |
getMargin()
Deprecated.
|
Measure |
getMarginBottom()
Bottom margin between container component and the children.
|
Measure |
getMarginLeft()
Left margin between container component and the children.
|
Measure |
getMarginRight()
Right margin between container component and the children.
|
Measure |
getMarginTop()
Top margin between container component and the children.
|
Markup |
getMarkup() |
String |
getRows()
This value defines the layout constraints for column layout.
|
Measure |
getRowSpacing()
Spacing between the rows in the actual layout.
|
boolean |
isColumnOverflow()
This attribute is a hint for the layout manager.
|
boolean |
isRigid()
This attribute advises the layout manager, to not use space that comes from non rendered components.
|
boolean |
isRowOverflow()
This attribute is a hint for the layout manager.
|
Object |
saveState(javax.faces.context.FacesContext context) |
void |
setBorder(String border) |
void |
setCellspacing(Measure cellspacing)
Deprecated.
|
void |
setColumnOverflow(boolean columnOverflow) |
void |
setColumns(String columns) |
void |
setColumnSpacing(Measure columnSpacing) |
void |
setCurrentMarkup(Markup currentMarkup) |
void |
setMargin(Measure margin)
Deprecated.
|
void |
setMarginBottom(Measure marginBottom) |
void |
setMarginLeft(Measure marginLeft) |
void |
setMarginRight(Measure marginRight) |
void |
setMarginTop(Measure marginTop) |
void |
setMarkup(Markup markup) |
void |
setRigid(boolean rigid) |
void |
setRowOverflow(boolean rowOverflow) |
void |
setRows(String rows) |
void |
setRowSpacing(Measure rowSpacing) |
fixRelativeInsideAuto, getMarginBegin, getMarginEnd, getRendersChildren, getSpacing, init, mainProcessing, postProcessing, preProcessing, toString, toStringaddClientBehavior, addFacesListener, broadcast, clearInitialState, decode, encodeAll, encodeBegin, encodeChildren, encodeEnd, findComponent, getAttributes, getChildCount, getChildren, getClientBehaviors, getClientId, getDefaultEventName, getEventNames, getFacesContext, getFacesListeners, getFacet, getFacetCount, getFacets, getFacetsAndChildren, getId, getParent, getRenderer, getRendererType, getValueBinding, initialStateMarked, invokeOnComponent, isRendered, isTransient, markInitialState, processDecodes, processRestoreState, processSaveState, processUpdates, processValidators, queueEvent, removeFacesListener, restoreAttachedState, restoreState, saveAttachedState, setId, setParent, setRendered, setRendererType, setTransient, setValueBinding, visitTreegetClientId, getCompositeComponentParent, getContainerClientId, getCurrentComponent, getCurrentCompositeComponent, getListenersForEventClass, getNamingContainer, getResourceBundleMap, getStateHelper, getStateHelper, getValueExpression, isCompositeComponent, isInView, isVisitable, popComponentFromEL, processEvent, pushComponentToEL, setInView, setValueExpression, subscribeToEvent, unsubscribeFromEventclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetRendererTypepublic static final String COMPONENT_TYPE
public static final String COMPONENT_FAMILY
public String getFamily()
getFamily in class javax.faces.component.UIComponentpublic String getBorder()
public void setBorder(String border)
public Measure getColumnSpacing()
getColumnSpacing in class AbstractUIGridLayoutpublic void setColumnSpacing(Measure columnSpacing)
@Deprecated public Measure getMargin()
@Deprecated public void setMargin(Measure margin)
public Markup getMarkup()
getMarkup in interface SupportsMarkuppublic void setMarkup(Markup markup)
setMarkup in interface SupportsMarkuppublic String getColumns()
1*getColumns in class AbstractUIGridLayoutpublic void setColumns(String columns)
setColumns in class AbstractUIGridLayoutpublic String getRows()
1*getRows in class AbstractUIGridLayoutpublic void setRows(String rows)
setRows in class AbstractUIGridLayoutpublic Markup getCurrentMarkup()
getCurrentMarkup in interface SupportsMarkupgetCurrentMarkup in interface Configurablepublic void setCurrentMarkup(Markup currentMarkup)
setCurrentMarkup in interface SupportsMarkuppublic Measure getMarginLeft()
getMarginLeft in class AbstractUIGridLayoutpublic void setMarginLeft(Measure marginLeft)
public Measure getMarginRight()
getMarginRight in class AbstractUIGridLayoutpublic void setMarginRight(Measure marginRight)
public boolean isRowOverflow()
isRowOverflow in class AbstractUIGridLayoutpublic void setRowOverflow(boolean rowOverflow)
@Deprecated public Measure getCellspacing()
getCellspacing in class AbstractUIGridLayout@Deprecated public void setCellspacing(Measure cellspacing)
public Measure getMarginBottom()
getMarginBottom in class AbstractUIGridLayoutpublic void setMarginBottom(Measure marginBottom)
public Measure getRowSpacing()
getRowSpacing in class AbstractUIGridLayoutpublic void setRowSpacing(Measure rowSpacing)
public boolean isRigid()
isRigid in class AbstractUIGridLayoutpublic void setRigid(boolean rigid)
public boolean isColumnOverflow()
isColumnOverflow in class AbstractUIGridLayoutpublic void setColumnOverflow(boolean columnOverflow)
public Measure getMarginTop()
getMarginTop in class AbstractUIGridLayoutpublic void setMarginTop(Measure marginTop)
public Object saveState(javax.faces.context.FacesContext context)
saveState in interface javax.faces.component.StateHoldersaveState in class javax.faces.component.UIComponentBaseCopyright © 2002–2024 The Apache Software Foundation. All rights reserved.