Class AbstractUIGridLayout
java.lang.Object
jakarta.faces.component.UIComponent
jakarta.faces.component.UIComponentBase
org.apache.myfaces.tobago.internal.component.AbstractUILayoutBase
org.apache.myfaces.tobago.internal.component.AbstractUIGridLayout
- All Implemented Interfaces:
jakarta.faces.component.PartialStateHolder
,jakarta.faces.component.StateHolder
,jakarta.faces.component.TransientStateHolder
,jakarta.faces.event.ComponentSystemEventListener
,jakarta.faces.event.FacesListener
,jakarta.faces.event.SystemEventListenerHolder
,EventListener
,Visual
- Direct Known Subclasses:
UIGridLayout
public abstract class AbstractUIGridLayout
extends AbstractUILayoutBase
implements jakarta.faces.event.ComponentSystemEventListener
A grid layout manager.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
protected static final jakarta.faces.component.UIComponent
Fields inherited from class jakarta.faces.component.UIComponent
ATTRS_WITH_DECLARED_DEFAULT_VALUES, BEANINFO_KEY, bindings, COMPOSITE_COMPONENT_TYPE_KEY, COMPOSITE_FACET_NAME, FACETS_KEY, VIEW_LOCATION_KEY
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected jakarta.faces.component.UIComponent[][]
expand
(jakarta.faces.component.UIComponent[][] cells, int rows) protected jakarta.faces.component.UIComponent[][]
Deprecated.abstract String
abstract String
getRows()
protected jakarta.faces.component.UIComponent[][]
layout
(int columnsCount, int initialRowsCount, List<jakarta.faces.component.UIComponent> components) void
processEvent
(jakarta.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
Methods inherited from class jakarta.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, invokeOnComponent, isRendered, isTransient, markInitialState, processDecodes, processRestoreState, processSaveState, processUpdates, processValidators, queueEvent, removeFacesListener, restoreAttachedState, restoreState, saveAttachedState, saveState, setId, setParent, setRendered, setRendererType, setTransient, visitTree
Methods inherited from class jakarta.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, unsubscribeFromEvent
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods 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 jakarta.faces.component.UIComponent SPAN
-
-
Constructor Details
-
AbstractUIGridLayout
public AbstractUIGridLayout()
-
-
Method Details
-
processEvent
public void processEvent(jakarta.faces.event.ComponentSystemEvent event) throws jakarta.faces.event.AbortProcessingException Initialize the grid and remove the current width and height values from the component, recursively.- Specified by:
processEvent
in interfacejakarta.faces.event.ComponentSystemEventListener
- Overrides:
processEvent
in classjakarta.faces.component.UIComponent
- Throws:
jakarta.faces.event.AbortProcessingException
-
getRows
-
setRows
-
getColumns
-
setColumns
-
layout
protected jakarta.faces.component.UIComponent[][] layout(int columnsCount, int initialRowsCount, List<jakarta.faces.component.UIComponent> components) -
expand
@Deprecated protected jakarta.faces.component.UIComponent[][] expand(jakarta.faces.component.UIComponent[][] cells, Integer minRows, int step) Deprecated.since 4.3.0, please useexpand(UIComponent[][], int)
-
expand
protected jakarta.faces.component.UIComponent[][] expand(jakarta.faces.component.UIComponent[][] cells, int rows)
-
expand(UIComponent[][], int)