Module org.apache.myfaces.tobago
Class AbstractUIGridLayout
java.lang.Object
javax.faces.component.UIComponent
javax.faces.component.UIComponentBase
org.apache.myfaces.tobago.internal.component.AbstractUILayoutBase
org.apache.myfaces.tobago.internal.component.AbstractUIGridLayout
- All Implemented Interfaces:
EventListener,javax.faces.component.PartialStateHolder,javax.faces.component.StateHolder,javax.faces.component.TransientStateHolder,javax.faces.event.ComponentSystemEventListener,javax.faces.event.FacesListener,javax.faces.event.SystemEventListenerHolder,Visual
- Direct Known Subclasses:
UIGridLayout
public abstract class AbstractUIGridLayout
extends AbstractUILayoutBase
implements javax.faces.event.ComponentSystemEventListener
A grid layout manager.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringprotected static final javax.faces.component.UIComponentFields inherited from class javax.faces.component.UIComponent
ATTRS_WITH_DECLARED_DEFAULT_VALUES, BEANINFO_KEY, bindings, COMPOSITE_COMPONENT_TYPE_KEY, COMPOSITE_FACET_NAME, CURRENT_COMPONENT, CURRENT_COMPOSITE_COMPONENT, FACETS_KEY, HONOR_CURRENT_COMPONENT_ATTRIBUTES_PARAM_NAME, VIEW_LOCATION_KEY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected javax.faces.component.UIComponent[][]expand(javax.faces.component.UIComponent[][] cells, int rows) protected javax.faces.component.UIComponent[][]Deprecated, for removal: This API element is subject to removal in a future version.abstract Stringabstract StringgetRows()protected javax.faces.component.UIComponent[][]voidprocessEvent(javax.faces.event.ComponentSystemEvent event) Initialize the grid and remove the current width and height values from the component, recursively.abstract voidsetColumns(String columns) abstract voidMethods inherited from class javax.faces.component.UIComponentBase
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, getPassThroughAttributes, getRenderer, getRendererType, getRendersChildren, getValueBinding, invokeOnComponent, isRendered, isTransient, markInitialState, processDecodes, processRestoreState, processSaveState, processUpdates, processValidators, queueEvent, removeFacesListener, restoreAttachedState, restoreState, saveAttachedState, saveState, setId, setParent, setRendered, setRendererType, setTransient, setValueBinding, visitTreeMethods inherited from class javax.faces.component.UIComponent
getClientId, getCompositeComponentParent, getContainerClientId, getCurrentComponent, getCurrentCompositeComponent, getFamily, getListenersForEventClass, getNamingContainer, getPassThroughAttributes, getResourceBundleMap, getStateHelper, getStateHelper, getTransientStateHelper, getTransientStateHelper, getValueExpression, initialStateMarked, isCompositeComponent, isInView, isVisitable, popComponentFromEL, pushComponentToEL, restoreTransientState, saveTransientState, setInView, setValueExpression, subscribeToEvent, unsubscribeFromEventMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.myfaces.tobago.component.Visual
getCustomClass, getMarkup, getRendererType, isPlain, setCustomClass, setMarkup
-
Field Details
-
COMPONENT_FAMILY
- See Also:
-
SPAN
protected static final javax.faces.component.UIComponent SPAN
-
-
Constructor Details
-
AbstractUIGridLayout
public AbstractUIGridLayout()
-
-
Method Details
-
processEvent
public void processEvent(javax.faces.event.ComponentSystemEvent event) throws javax.faces.event.AbortProcessingException Initialize the grid and remove the current width and height values from the component, recursively.- Specified by:
processEventin interfacejavax.faces.event.ComponentSystemEventListener- Overrides:
processEventin classjavax.faces.component.UIComponent- Throws:
javax.faces.event.AbortProcessingException
-
getRows
-
setRows
-
getColumns
-
setColumns
-
layout
protected javax.faces.component.UIComponent[][] layout(int columnsCount, int initialRowsCount, List<javax.faces.component.UIComponent> components) -
expand
@Deprecated(since="4.3.0", forRemoval=true) protected javax.faces.component.UIComponent[][] expand(javax.faces.component.UIComponent[][] cells, Integer minRows, int step) Deprecated, for removal: This API element is subject to removal in a future version.Please useexpand(UIComponent[][], int) -
expand
protected javax.faces.component.UIComponent[][] expand(javax.faces.component.UIComponent[][] cells, int rows)
-
expand(UIComponent[][], int)