public abstract class AbstractUIGridLayout extends AbstractUILayoutBase implements Visual, javax.faces.event.ComponentSystemEventListener
A grid layout manager.
Modifier and Type | Field and Description |
---|---|
static String |
COMPONENT_FAMILY |
protected static javax.faces.component.UIComponent |
SPAN |
Constructor and Description |
---|
AbstractUIGridLayout() |
Modifier and Type | Method and Description |
---|---|
protected javax.faces.component.UIComponent[][] |
expand(javax.faces.component.UIComponent[][] cells,
Integer minRows,
int step) |
abstract String |
getColumns() |
abstract String |
getRows() |
protected javax.faces.component.UIComponent[][] |
layout(int columnsCount,
int initalRowsCount,
List<javax.faces.component.UIComponent> components) |
void |
processEvent(javax.faces.event.ComponentSystemEvent event)
Initialize the grid and remove the current width and height values from the component, recursively.
|
abstract void |
setColumns(String columns) |
abstract void |
setRows(String rows) |
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, getRendersChildren, getValueBinding, initialStateMarked, invokeOnComponent, isRendered, isTransient, markInitialState, processDecodes, processRestoreState, processSaveState, processUpdates, processValidators, queueEvent, removeFacesListener, restoreAttachedState, restoreState, saveAttachedState, saveState, setId, setParent, setRendered, setRendererType, setTransient, setValueBinding, visitTree
getClientId, getCompositeComponentParent, getContainerClientId, getCurrentComponent, getCurrentCompositeComponent, getFamily, getListenersForEventClass, getNamingContainer, getResourceBundleMap, getStateHelper, getStateHelper, getValueExpression, isCompositeComponent, isInView, isVisitable, popComponentFromEL, pushComponentToEL, setInView, setValueExpression, subscribeToEvent, unsubscribeFromEvent
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getCustomClass, getMarkup, getRendererType, setCustomClass, setMarkup
public static final String COMPONENT_FAMILY
protected static final javax.faces.component.UIComponent SPAN
public void processEvent(javax.faces.event.ComponentSystemEvent event) throws javax.faces.event.AbortProcessingException
processEvent
in interface javax.faces.event.ComponentSystemEventListener
processEvent
in class javax.faces.component.UIComponent
javax.faces.event.AbortProcessingException
public abstract String getRows()
public abstract void setRows(String rows)
public abstract String getColumns()
public abstract void setColumns(String columns)
protected javax.faces.component.UIComponent[][] layout(int columnsCount, int initalRowsCount, List<javax.faces.component.UIComponent> components)
protected javax.faces.component.UIComponent[][] expand(javax.faces.component.UIComponent[][] cells, Integer minRows, int step)
Copyright © 2002–2017 The Apache Software Foundation. All rights reserved.