Klasse UISegmentLayout
java.lang.Object
jakarta.faces.component.UIComponent
jakarta.faces.component.UIComponentBase
org.apache.myfaces.tobago.internal.component.AbstractUILayoutBase
org.apache.myfaces.tobago.internal.component.AbstractUISegmentLayout
org.apache.myfaces.tobago.component.UISegmentLayout
- Alle implementierten Schnittstellen:
jakarta.faces.component.behavior.ClientBehaviorHolder,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,SupportsSegmentLayout,Visual
@Generated("component.stg")
public class UISegmentLayout
extends AbstractUISegmentLayout
implements jakarta.faces.component.behavior.ClientBehaviorHolder
Renders a layout using a 12 columns grid.
Find more information on how the grid works in the Twitter Bootstrap documentation.
If no attribute is defined, extraSmall="12seg" will be used as default.
UIComponent class, generated from template
component.stg with class
SegmentLayoutTagDeclaration.-
Feldübersicht
FelderVon Klasse geerbte Felder jakarta.faces.component.UIComponent
ATTRS_WITH_DECLARED_DEFAULT_VALUES, BEANINFO_KEY, bindings, COMPOSITE_COMPONENT_TYPE_KEY, COMPOSITE_FACET_NAME, FACETS_KEY, VIEW_LOCATION_KEY -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungSets a CSS class in its parent, if the parent supports it.The space separated definition of the columns for extra extra large devices.The space separated definition of the columns for extra large devices.The space separated definition of the columns for extra small devices.The horizontal alignment of the elements inside of the grid, possible values are: {
Allowed Values:none,start,center,end,around,betweengetLarge()The space separated definition of the columns for large devices.The space separated definition of the column margins for extra extra large devices.The space separated definition of the column margins for extra large devices.The space separated definition of the column margins for extra small devices.The space separated definition of the column margins for large devices.The space separated definition of the column margins for medium devices.The space separated definition of the column margins for small devices.The space separated definition of the columns for medium devices.getSmall()The space separated definition of the columns for small devices.voidrestoreState(jakarta.faces.context.FacesContext context, Object state) voidsetCustomClass(CustomClass customClass) voidsetExtra2Large(SegmentMeasureList extra2Large) voidsetExtraLarge(SegmentMeasureList extraLarge) voidsetExtraSmall(SegmentMeasureList extraSmall) voidsetJustify(SegmentJustify justify) voidsetLarge(SegmentMeasureList large) voidsetMarginExtra2Large(String marginExtra2Large) voidsetMarginExtraLarge(String marginExtraLarge) voidsetMarginExtraSmall(String marginExtraSmall) voidsetMarginLarge(String marginLarge) voidsetMarginMedium(String marginMedium) voidsetMarginSmall(String marginSmall) voidvoidsetMedium(SegmentMeasureList medium) voidsetSmall(SegmentMeasureList small) Von Klasse geerbte Methoden org.apache.myfaces.tobago.internal.component.AbstractUISegmentLayout
toStringVon Klasse geerbte Methoden 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, saveAttachedState, saveState, setId, setParent, setRendered, setRendererType, setTransient, visitTreeVon Klasse geerbte Methoden jakarta.faces.component.UIComponent
getClientId, getCompositeComponentParent, getContainerClientId, getCurrentComponent, getCurrentCompositeComponent, getListenersForEventClass, getNamingContainer, getPassThroughAttributes, getResourceBundleMap, getStateHelper, getStateHelper, getTransientStateHelper, getTransientStateHelper, getValueExpression, initialStateMarked, isCompositeComponent, isInView, isVisitable, popComponentFromEL, processEvent, pushComponentToEL, restoreTransientState, saveTransientState, setInView, setValueExpression, subscribeToEvent, unsubscribeFromEventVon Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitVon Schnittstelle geerbte Methoden jakarta.faces.component.behavior.ClientBehaviorHolder
addClientBehavior, getClientBehaviors, getDefaultEventName, getEventNamesVon Schnittstelle geerbte Methoden org.apache.myfaces.tobago.component.Visual
getRendererType, isPlain
-
Felddetails
-
COMPONENT_TYPE
-
COMPONENT_FAMILY
- Siehe auch:
-
-
Konstruktordetails
-
UISegmentLayout
public UISegmentLayout()
-
-
Methodendetails
-
getFamily
- Angegeben von:
getFamilyin Klassejakarta.faces.component.UIComponent
-
getSmall
The space separated definition of the columns for small devices. Possible values are: [1-12]seg, 'auto' and <n>fr. Where <n> is a positive integer. Example: '1seg 5seg 1fr auto'- Angegeben von:
getSmallin SchnittstelleSupportsSegmentLayout
-
setSmall
-
getExtra2Large
The space separated definition of the columns for extra extra large devices. Possible values are: [1-12]seg, 'auto' and <n>fr. Where <n> is a positive integer. Example: '1seg 5seg 1fr auto'- Angegeben von:
getExtra2Largein SchnittstelleSupportsSegmentLayout
-
setExtra2Large
-
getMarkup
-
setMarkup
-
getLarge
The space separated definition of the columns for large devices. Possible values are: [1-12]seg, 'auto' and <n>fr. Where <n> is a positive integer. Example: '1seg 5seg 1fr auto'- Angegeben von:
getLargein SchnittstelleSupportsSegmentLayout
-
setLarge
-
getMarginExtra2Large
The space separated definition of the column margins for extra extra large devices. Allowed values are: none, left, right, both Example: 'left none both'- Angegeben von:
getMarginExtra2Largein SchnittstelleSupportsSegmentLayout
-
setMarginExtra2Large
-
getMedium
The space separated definition of the columns for medium devices. Possible values are: [1-12]seg, 'auto' and <n>fr. Where <n> is a positive integer. Example: '1seg 5seg fr auto'- Angegeben von:
getMediumin SchnittstelleSupportsSegmentLayout
-
setMedium
-
getMarginLarge
The space separated definition of the column margins for large devices. Allowed values are: none, left, right, both Example: 'left none both'- Angegeben von:
getMarginLargein SchnittstelleSupportsSegmentLayout
-
setMarginLarge
-
getExtraSmall
The space separated definition of the columns for extra small devices. Possible values are: [1-12]seg, 'auto' and <n>fr. Where <n> is a positive integer. Example: '1seg 5seg 1fr auto'- Angegeben von:
getExtraSmallin SchnittstelleSupportsSegmentLayout
-
setExtraSmall
-
getMarginExtraSmall
The space separated definition of the column margins for extra small devices. Allowed values are: none, left, right, both Example: 'left none both'- Angegeben von:
getMarginExtraSmallin SchnittstelleSupportsSegmentLayout
-
setMarginExtraSmall
-
getExtraLarge
The space separated definition of the columns for extra large devices. Possible values are: [1-12]seg, 'auto' and <n>fr. Where <n> is a positive integer. Example: '1seg 5seg 1fr auto'- Angegeben von:
getExtraLargein SchnittstelleSupportsSegmentLayout
-
setExtraLarge
-
getMarginExtraLarge
The space separated definition of the column margins for extra large devices. Allowed values are: none, left, right, both Example: 'left none both'- Angegeben von:
getMarginExtraLargein SchnittstelleSupportsSegmentLayout
-
setMarginExtraLarge
-
getJustify
The horizontal alignment of the elements inside of the grid, possible values are: {
Allowed Values:none,start,center,end,around,between- Angegeben von:
getJustifyin SchnittstelleSupportsSegmentLayout
-
setJustify
-
getMarginSmall
The space separated definition of the column margins for small devices. Allowed values are: none, left, right, both Example: 'left none both'- Angegeben von:
getMarginSmallin SchnittstelleSupportsSegmentLayout
-
setMarginSmall
-
getMarginMedium
The space separated definition of the column margins for medium devices. Allowed values are: none, left, right, both Example: 'left none both'- Angegeben von:
getMarginMediumin SchnittstelleSupportsSegmentLayout
-
setMarginMedium
-
getCustomClass
Sets a CSS class in its parent, if the parent supports it. Which this feature it is possible to put a CSS class name into a component with the <tc:style> tag. Example:<tc:in> <tc:style customClass="my-emphasized"/> </tc:in>One capability is, to used external CSS libs.
This feature should not be used imprudent. Because it might be unstable against changes in the renderered HTML code.- Angegeben von:
getCustomClassin SchnittstelleVisual
-
setCustomClass
- Angegeben von:
setCustomClassin SchnittstelleVisual
-
restoreState
- Angegeben von:
restoreStatein Schnittstellejakarta.faces.component.StateHolder- Setzt außer Kraft:
restoreStatein Klassejakarta.faces.component.UIComponentBase
-