Class AbstractUISelectOneRadio
- java.lang.Object
-
- jakarta.faces.component.UIComponent
-
- jakarta.faces.component.UIComponentBase
-
- jakarta.faces.component.UIOutput
-
- jakarta.faces.component.UIInput
-
- jakarta.faces.component.UISelectOne
-
- org.apache.myfaces.tobago.internal.component.AbstractUISelectOneBase
-
- org.apache.myfaces.tobago.internal.component.AbstractUISelectOneRadio
-
- All Implemented Interfaces:
jakarta.faces.component.behavior.ClientBehaviorHolder
,jakarta.faces.component.EditableValueHolder
,jakarta.faces.component.PartialStateHolder
,jakarta.faces.component.StateHolder
,jakarta.faces.component.TransientStateHolder
,jakarta.faces.component.ValueHolder
,jakarta.faces.event.ComponentSystemEventListener
,jakarta.faces.event.FacesListener
,jakarta.faces.event.SystemEventListenerHolder
,EventListener
,RenderRange
,SupportsAutoSpacing
,SupportsDecorationPosition
,SupportsHelp
,SupportsLabelLayout
,Visual
- Direct Known Subclasses:
UISelectOneRadio
public abstract class AbstractUISelectOneRadio extends AbstractUISelectOneBase implements RenderRange
-
-
Field Summary
-
Fields inherited from class org.apache.myfaces.tobago.internal.component.AbstractUISelectOneBase
MESSAGE_VALUE_REQUIRED
-
Fields inherited from class jakarta.faces.component.UISelectOne
COMPONENT_FAMILY, COMPONENT_TYPE, INVALID_MESSAGE_ID
-
-
Constructor Summary
Constructors Constructor Description AbstractUISelectOneRadio()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description String
getGroup()
This fixes an NPE with MyFaces 4.0.1 #{jakarta.faces.component.UISelectOne.processValidators} where the group is "null" and an .equals() is called.abstract String
getRenderRange()
AbstractUISelectReference
getRenderRangeReference()
abstract boolean
isInline()
void
setRenderRangeReference(AbstractUISelectReference reference)
-
Methods inherited from class org.apache.myfaces.tobago.internal.component.AbstractUISelectOneBase
getTabIndex, isDisabled, isError, isFocus, isNextToRenderIsLabel, isReadonly, setNextToRenderIsLabel, validate
-
Methods inherited from class jakarta.faces.component.UISelectOne
getFamily, processValidators, setGroup, validateValue
-
Methods inherited from class jakarta.faces.component.UIInput
addValidator, addValueChangeListener, broadcast, clearInitialState, compareValues, decode, getConvertedValue, getConverterMessage, getRequiredMessage, getSubmittedValue, getValidatorMessage, getValidators, getValue, getValueChangeListeners, isEmpty, isImmediate, isLocalValueSet, isRequired, isValid, markInitialState, processDecodes, processUpdates, removeValidator, removeValueChangeListener, resetValue, restoreState, saveState, setConverterMessage, setImmediate, setLocalValueSet, setRequired, setRequiredMessage, setSubmittedValue, setValid, setValidatorMessage, setValue, updateModel
-
Methods inherited from class jakarta.faces.component.UIOutput
getConverter, getLocalValue, setConverter
-
Methods inherited from class jakarta.faces.component.UIComponentBase
addClientBehavior, addFacesListener, 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, processRestoreState, processSaveState, queueEvent, removeFacesListener, restoreAttachedState, saveAttachedState, 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, getAutoSpacing
-
Methods inherited from interface org.apache.myfaces.tobago.component.SupportsDecorationPosition
getHelpPosition, getMessagePosition
-
Methods inherited from interface org.apache.myfaces.tobago.component.SupportsHelp
getHelp
-
Methods inherited from interface org.apache.myfaces.tobago.component.SupportsLabelLayout
getLabelLayout, setLabelLayout
-
Methods inherited from interface jakarta.faces.component.ValueHolder
getConverter, getLocalValue, setConverter
-
Methods inherited from interface org.apache.myfaces.tobago.component.Visual
getCustomClass, getMarkup, getRendererType, isPlain, setCustomClass, setMarkup
-
-
-
-
Method Detail
-
isInline
public abstract boolean isInline()
-
getRenderRange
public abstract String getRenderRange()
- Specified by:
getRenderRange
in interfaceRenderRange
-
setRenderRangeReference
public void setRenderRangeReference(AbstractUISelectReference reference)
- Specified by:
setRenderRangeReference
in interfaceRenderRange
-
getRenderRangeReference
public AbstractUISelectReference getRenderRangeReference()
- Specified by:
getRenderRangeReference
in interfaceRenderRange
-
getGroup
public String getGroup()
This fixes an NPE with MyFaces 4.0.1 #{jakarta.faces.component.UISelectOne.processValidators} where the group is "null" and an .equals() is called. todo: remove this method, if the bug is fixed in MyFaces- Overrides:
getGroup
in classjakarta.faces.component.UISelectOne
- Returns:
- never null; either the group name or an empty string
-
-