Class UIButtons
- java.lang.Object
-
- jakarta.faces.component.UIComponent
-
- jakarta.faces.component.UIComponentBase
-
- jakarta.faces.component.UIPanel
-
- org.apache.myfaces.tobago.internal.component.AbstractUIPanelBase
-
- org.apache.myfaces.tobago.internal.component.AbstractUIButtons
-
- org.apache.myfaces.tobago.component.UIButtons
-
- All Implemented Interfaces:
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,SupportsAutoSpacing,SupportsDisabled,Visual
@Generated("component.stg") public class UIButtons extends AbstractUIButtons implements jakarta.faces.component.behavior.ClientBehaviorHolderRenders a group of buttons. UIComponent class, generated from templatecomponent.stgwith classButtonsTagDeclaration.
-
-
Field Summary
Fields Modifier and Type Field Description static StringCOMPONENT_FAMILYstatic StringCOMPONENT_TYPE
-
Constructor Summary
Constructors Constructor Description UIButtons()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BooleangetAutoSpacing()Automatically add spacing (margins/paddings) to the component for better positioning.CustomClassgetCustomClass()Sets a CSS class in its parent, if the parent supports it.StringgetFamily()MarkupgetMarkup()OrientationgetOrientation()Set the orientation of the component.StringgetTip()Text value to display as tooltip.booleanisDisabled()Flag indicating that this element and all children are disabled.voidrestoreState(jakarta.faces.context.FacesContext context, Object state)voidsetAutoSpacing(Boolean autoSpacing)voidsetCustomClass(CustomClass customClass)voidsetDisabled(boolean disabled)voidsetMarkup(Markup markup)voidsetOrientation(Orientation orientation)voidsetTip(String tip)-
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, saveAttachedState, saveState, setId, setParent, setRendered, setRendererType, setTransient, visitTree
-
Methods inherited from class 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, unsubscribeFromEvent
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface jakarta.faces.component.behavior.ClientBehaviorHolder
addClientBehavior, getClientBehaviors, getDefaultEventName, getEventNames
-
Methods inherited from interface org.apache.myfaces.tobago.component.SupportsAutoSpacing
getAutoSpacing
-
Methods inherited from interface org.apache.myfaces.tobago.component.Visual
getRendererType, isPlain
-
-
-
-
Field Detail
-
COMPONENT_TYPE
public static final String COMPONENT_TYPE
-
COMPONENT_FAMILY
public static final String COMPONENT_FAMILY
- See Also:
- Constant Field Values
-
-
Method Detail
-
getFamily
public String getFamily()
- Overrides:
getFamilyin classjakarta.faces.component.UIPanel
-
getOrientation
public Orientation getOrientation()
Set the orientation of the component. Allowed values: horizontal, vertical
Allowed Values:horizontal,vertical- Specified by:
getOrientationin classAbstractUIButtons
-
setOrientation
public void setOrientation(Orientation orientation)
-
getAutoSpacing
public Boolean getAutoSpacing()
Automatically add spacing (margins/paddings) to the component for better positioning. Default is 'true' except the component is inside a: - header - footer - bar - sheet - tree - link group - button group - before facet - after facet - label facet - bar facet- Specified by:
getAutoSpacingin interfaceSupportsAutoSpacing
-
setAutoSpacing
public void setAutoSpacing(Boolean autoSpacing)
-
getCustomClass
public CustomClass 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.- Specified by:
getCustomClassin interfaceVisual
-
setCustomClass
public void setCustomClass(CustomClass customClass)
- Specified by:
setCustomClassin interfaceVisual
-
getTip
public String getTip()
Text value to display as tooltip.- Specified by:
getTipin classAbstractUIPanelBase
-
setTip
public void setTip(String tip)
-
isDisabled
public boolean isDisabled()
Flag indicating that this element and all children are disabled.- Specified by:
isDisabledin interfaceSupportsDisabled
-
setDisabled
public void setDisabled(boolean disabled)
- Specified by:
setDisabledin interfaceSupportsDisabled
-
restoreState
public void restoreState(jakarta.faces.context.FacesContext context, Object state)- Specified by:
restoreStatein interfacejakarta.faces.component.StateHolder- Overrides:
restoreStatein classjakarta.faces.component.UIComponentBase
-
-