|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjavax.faces.component.UIComponent
javax.faces.component.UIComponentBase
org.apache.myfaces.tobago.internal.component.AbstractUILayoutBase
org.apache.myfaces.tobago.internal.component.AbstractUIGridLayout
org.apache.myfaces.tobago.component.UIGridLayout
public class UIGridLayout
Renders a GridLayout.
columns/rows ::= LAYOUT LAYOUT ::= TOKEN [";" TOKEN]+ TOKEN ::= FIXED | PIXEL | PROPORTIONAL FIXED ::= "fixed" PIXEL ::= NUMBER "px" PROPORTIONAL ::= [NUMBER] "*"
| Parent | Child | Okay? | Remarks |
|---|---|---|---|
| FIXED | any combination of FIXED or PIXEL but no PROPORTIONAL | okay | - |
| FIXED | any combination with at least one PROPORTIONAL | wrong | LayoutManager cannot compute the fixed value. |
| PIXEL | any combination of FIXED 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 FIXED or PIXEL but no PROPORTIONAL | potentially wrong | No automatic matching:
|
| PROPORTIONAL | any combination with at least one PROPORTIONAL | okay | - |
component1.2.stg with class
org.apache.myfaces.tobago.internal.taglib.component.GridLayoutTagDeclaration.
| Field Summary | |
|---|---|
static String |
COMPONENT_FAMILY
|
static String |
COMPONENT_TYPE
|
| Fields inherited from class javax.faces.component.UIComponent |
|---|
bindings |
| Constructor Summary | |
|---|---|
UIGridLayout()
|
|
| Method Summary | |
|---|---|
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 |
isRowOverflow()
This attribute is a hint for the layout manager. |
void |
restoreState(FacesContext context,
Object componentState)
|
Object |
saveState(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 |
setRowOverflow(boolean rowOverflow)
|
void |
setRows(String rows)
|
void |
setRowSpacing(Measure rowSpacing)
|
| Methods inherited from class org.apache.myfaces.tobago.internal.component.AbstractUIGridLayout |
|---|
fixRelativeInsideAuto, getMarginBegin, getMarginEnd, getRendersChildren, getSpacing, init, mainProcessing, postProcessing, preProcessing, toString, toString |
| Methods inherited from class javax.faces.component.UIComponent |
|---|
encodeAll, getContainerClientId, getValueExpression, setValueExpression |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.apache.myfaces.tobago.config.Configurable |
|---|
getRendererType |
| Field Detail |
|---|
public static final String COMPONENT_TYPE
public static final String COMPONENT_FAMILY
| Constructor Detail |
|---|
public UIGridLayout()
| Method Detail |
|---|
public String getFamily()
getFamily in class UIComponentpublic boolean isRowOverflow()
isRowOverflow in class org.apache.myfaces.tobago.internal.component.AbstractUIGridLayoutpublic void setRowOverflow(boolean rowOverflow)
public Markup getMarkup()
getMarkup in interface SupportsMarkuppublic void setMarkup(Markup markup)
setMarkup in interface SupportsMarkuppublic Measure getMarginLeft()
getMarginLeft in class org.apache.myfaces.tobago.internal.component.AbstractUIGridLayoutpublic void setMarginLeft(Measure marginLeft)
public Measure getMarginTop()
getMarginTop in class org.apache.myfaces.tobago.internal.component.AbstractUIGridLayoutpublic void setMarginTop(Measure marginTop)
public Measure getMarginRight()
getMarginRight in class org.apache.myfaces.tobago.internal.component.AbstractUIGridLayoutpublic void setMarginRight(Measure marginRight)
public String getColumns()
1*
getColumns in class org.apache.myfaces.tobago.internal.component.AbstractUIGridLayoutpublic void setColumns(String columns)
setColumns in class org.apache.myfaces.tobago.internal.component.AbstractUIGridLayout@Deprecated public Measure getCellspacing()
getCellspacing in class org.apache.myfaces.tobago.internal.component.AbstractUIGridLayout@Deprecated public void setCellspacing(Measure cellspacing)
public String getRows()
1*
getRows in class org.apache.myfaces.tobago.internal.component.AbstractUIGridLayoutpublic void setRows(String rows)
setRows in class org.apache.myfaces.tobago.internal.component.AbstractUIGridLayoutpublic Measure getMarginBottom()
getMarginBottom in class org.apache.myfaces.tobago.internal.component.AbstractUIGridLayoutpublic void setMarginBottom(Measure marginBottom)
public boolean isColumnOverflow()
isColumnOverflow in class org.apache.myfaces.tobago.internal.component.AbstractUIGridLayoutpublic void setColumnOverflow(boolean columnOverflow)
public Measure getRowSpacing()
getRowSpacing in class org.apache.myfaces.tobago.internal.component.AbstractUIGridLayoutpublic void setRowSpacing(Measure rowSpacing)
public Markup getCurrentMarkup()
getCurrentMarkup in interface SupportsMarkupgetCurrentMarkup in interface Configurablepublic void setCurrentMarkup(Markup currentMarkup)
setCurrentMarkup in interface SupportsMarkuppublic Measure getMargin()
public void setMargin(Measure margin)
public String getBorder()
public void setBorder(String border)
public Measure getColumnSpacing()
getColumnSpacing in class org.apache.myfaces.tobago.internal.component.AbstractUIGridLayoutpublic void setColumnSpacing(Measure columnSpacing)
public void restoreState(FacesContext context,
Object componentState)
restoreState in interface StateHolderrestoreState in class UIComponentBasepublic Object saveState(FacesContext context)
saveState in interface StateHoldersaveState in class UIComponentBase
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||