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()
Margin between container component and the children.
|
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) |
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, toString
addClientBehavior, 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, visitTree
getClientId, getCompositeComponentParent, getContainerClientId, getCurrentComponent, getCurrentCompositeComponent, getListenersForEventClass, getNamingContainer, getResourceBundleMap, getStateHelper, getStateHelper, getValueExpression, isCompositeComponent, isInView, isVisitable, popComponentFromEL, processEvent, pushComponentToEL, setInView, setValueExpression, subscribeToEvent, unsubscribeFromEvent
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getRendererType
public static final String COMPONENT_TYPE
public static final String COMPONENT_FAMILY
public String getFamily()
getFamily
in class javax.faces.component.UIComponent
public boolean isRowOverflow()
isRowOverflow
in class AbstractUIGridLayout
public void setRowOverflow(boolean rowOverflow)
public Markup getMarkup()
getMarkup
in interface SupportsMarkup
public void setMarkup(Markup markup)
setMarkup
in interface SupportsMarkup
public Measure getMarginLeft()
getMarginLeft
in class AbstractUIGridLayout
public void setMarginLeft(Measure marginLeft)
public Measure getMarginTop()
getMarginTop
in class AbstractUIGridLayout
public void setMarginTop(Measure marginTop)
public Measure getMarginRight()
getMarginRight
in class AbstractUIGridLayout
public void setMarginRight(Measure marginRight)
public String getColumns()
1*
getColumns
in class AbstractUIGridLayout
public void setColumns(String columns)
setColumns
in class AbstractUIGridLayout
public boolean isRigid()
isRigid
in class AbstractUIGridLayout
public void setRigid(boolean rigid)
@Deprecated public Measure getCellspacing()
getCellspacing
in class AbstractUIGridLayout
@Deprecated public void setCellspacing(Measure cellspacing)
public String getRows()
1*
getRows
in class AbstractUIGridLayout
public void setRows(String rows)
setRows
in class AbstractUIGridLayout
public Measure getMarginBottom()
getMarginBottom
in class AbstractUIGridLayout
public void setMarginBottom(Measure marginBottom)
public boolean isColumnOverflow()
isColumnOverflow
in class AbstractUIGridLayout
public void setColumnOverflow(boolean columnOverflow)
public Measure getRowSpacing()
getRowSpacing
in class AbstractUIGridLayout
public void setRowSpacing(Measure rowSpacing)
public Markup getCurrentMarkup()
getCurrentMarkup
in interface SupportsMarkup
getCurrentMarkup
in interface Configurable
public void setCurrentMarkup(Markup currentMarkup)
setCurrentMarkup
in interface SupportsMarkup
public Measure getMargin()
public void setMargin(Measure margin)
public String getBorder()
public void setBorder(String border)
public Measure getColumnSpacing()
getColumnSpacing
in class AbstractUIGridLayout
public void setColumnSpacing(Measure columnSpacing)
public Object saveState(javax.faces.context.FacesContext context)
saveState
in interface javax.faces.component.StateHolder
saveState
in class javax.faces.component.UIComponentBase
Copyright © 2002-2015 The Apache Software Foundation. All Rights Reserved.