Uses of Interface
jakarta.faces.component.StateHolder
-
Packages that use StateHolder Package Description jakarta.faces.component jakarta.faces.component.behavior jakarta.faces.component.html Specialized user interface component classes for HTML.jakarta.faces.convert jakarta.faces.event jakarta.faces.validator -
-
Uses of StateHolder in jakarta.faces.component
Subinterfaces of StateHolder in jakarta.faces.component Modifier and Type Interface Description interfacePartialStateHolderComponents that want to leverage the partial state saving feature must implement this interface instead of implementingStateHolder, from which this interface inherits.interfaceStateHelperDefine aMap-like contract that makes it easier for components to implementPartialStateHolder.Classes in jakarta.faces.component that implement StateHolder Modifier and Type Class Description classUIColumnUIColumn is aUIComponentthat represents a single column of data within a parentUIDatacomponent.classUICommandUICommand is aUIComponentthat represents a user interface component which, when activated by the user, triggers an application specific "command" or "action".classUIComponentUIComponent is the base class for all user interface components in Jakarta Server Faces.classUIComponentBaseUIComponentBase is a convenience base class that implements the default concrete behavior of all methods defined byUIComponent.classUIDataUIData is aUIComponentthat supports data binding to a collection of data objects represented by aDataModelinstance, which is the current value of this component itself (typically established via aValueExpression).classUIFormUIForm is aUIComponentthat represents an input form to be presented to the user, and whose child components represent (among other things) the input fields to be included when the form is submitted.classUIGraphicUIGraphic is aUIComponentthat displays a graphical image to the user.classUIImportConstantsclassUIInputUIInput is aUIComponentthat represents a component that both displays output to the user (likeUIOutputcomponents do) and processes request parameters on the subsequent request that need to be decoded.classUIMessageThis component is responsible for displaying messages for a specificUIComponent, identified by aclientIdor component id relative to the closest ancestorNamingContainer.classUIMessagesThe renderer for this component is responsible for obtaining the messages from theFacesContextand displaying them to the user.classUINamingContainerUINamingContainer is a convenience base class for components that wish to implementNamingContainerfunctionality.classUIOutcomeTargetThis component is paired with thejakarta.faces.Buttonorjakarta.faces.Linkrenderers and encapsulates properties relating to the rendering of outcomes directly to the response.classUIOutputUIOutput is aUIComponentthat has a value, optionally retrieved from a model tier bean via a value expression, that is displayed to the user.classUIPanelUIPanel is aUIComponentthat manages the layout of its child components.classUIParameterUIParameter is aUIComponentthat represents an optionally named configuration parameter for a parent component.classUISelectBooleanclassUISelectItemUISelectItem is a component that may be nested inside aUISelectManyorUISelectOnecomponent, and causes the addition of aSelectIteminstance to the list of available options for the parent component.classUISelectItemGroupUISelectItemGroup is a component that may be nested inside aUISelectManyorUISelectOnecomponent, and causes the addition of oneSelectItemGroupof one or moreSelectIteminstances to the list of available options in the parent component.classUISelectItemGroupsUISelectItemGroups is a component that may be nested inside aUISelectManyorUISelectOnecomponent, and causes the addition of one or moreSelectItemGroupof one or moreSelectIteminstances to the list of available options in the parent component.classUISelectItemsUISelectItems is a component that may be nested inside aUISelectManyorUISelectOnecomponent, and causes the addition of one or moreSelectIteminstances to the list of available options in the parent component.classUISelectManyUISelectMany is aUIComponentthat represents the user's choice of a zero or more items from among a discrete set of available options.classUISelectOneUISelectOne is aUIComponentthat represents the user's choice of zero or one items from among a discrete set of available options.classUIViewActionUIViewAction represents a method invocation that occurs during the request processing lifecycle, usually in response to an initial request, as opposed to a postback.classUIViewParameterUIViewParameter represents a binding between a request parameter and a model property orUIViewRootproperty.classUIViewRootUIViewRoot is the UIComponent that represents the root of the UIComponent tree.classUIWebsocketThe<f:websocket>tag opens an one-way (server to client) websocket based push connection in client side which can be reached from server side viaPushContextinterface injected in any CDI/container managed artifact via@Pushannotation. -
Uses of StateHolder in jakarta.faces.component.behavior
Classes in jakarta.faces.component.behavior that implement StateHolder Modifier and Type Class Description classAjaxBehaviorAn instance of this class is added as aClientBehaviorto a component using theClientBehaviorHolder.addClientBehavior(java.lang.String, jakarta.faces.component.behavior.ClientBehavior)contract that components implement.classBehaviorBaseBehaviorBase is a convenience base class that provides a default implementation of theBehaviorcontract.classClientBehaviorBaseClientBehaviorBase is a convenience base class that implements the default concrete behavior of all methods defined byClientBehavior. -
Uses of StateHolder in jakarta.faces.component.html
Classes in jakarta.faces.component.html that implement StateHolder Modifier and Type Class Description classHtmlBodyNONEclassHtmlColumnRepresents a column that will be rendered in an HTMLtableelement.classHtmlCommandButtonRepresents an HTMLinputelement for a button of typesubmitorreset.classHtmlCommandLinkRepresents an HTMLaelement for a hyperlink that acts like a submit button.classHtmlCommandScriptRepresents an HTMLscriptelement for a function that acts like an ajax form submit.classHtmlDataTableRepresents a set of repeating data (segregated into columns by child UIColumn components) that will be rendered in an HTMLtableelement.classHtmlDoctypeNONEclassHtmlFormRepresents an HTMLformelement.classHtmlGraphicImageRepresents an HTMLimgelement, used to retrieve and render a graphical image.classHtmlHeadNONEclassHtmlInputFileRepresents an HTMLinputelement of typefile.classHtmlInputHiddenRepresents an HTMLinputelement of typehidden.classHtmlInputSecretRepresents an HTMLinputelement of typepassword.classHtmlInputTextRepresents an HTMLinputelement of typetext.classHtmlInputTextareaRepresents an HTMLtextareaelement.classHtmlMessageBy default, therendererTypeproperty must be set to "jakarta.faces.Message".classHtmlMessagesBy default, therendererTypeproperty must be set to "jakarta.faces.Messages".classHtmlOutcomeTargetButtonRepresents an HTMLinputelement of type "button" or image that may be used to link to a URL handled by the Faces Servlet resolved preemptively using the logical outcome defined by theoutcomeproperty.classHtmlOutcomeTargetLinkRepresents an HTMLa(hyperlink) element that may be used to link to a URL handled by the Faces Servlet resolved preemptively using the logical outcome defined by theoutcomeproperty.classHtmlOutputFormatRepresents a component that looks up a localized message in a resource bundle, optionally uses it as aMessageFormatpattern string and substitutes in parameter values from nested UIParameter components, and renders the result.classHtmlOutputLabelRepresents an HTMLlabelelement, used to define an accessible label for a corresponding input element.classHtmlOutputLinkRepresents an HTMLa(hyperlink) element that may be used to link to an arbitrary URL defined by thevalueproperty.classHtmlOutputTextRenders the component value as text, optionally wrapping in aspanelement if I18N attributes, CSS styles or style classes are specified.classHtmlPanelGridRenders child components in a table, starting a new row after the specified number of columns.classHtmlPanelGroupCauses all child components of this component to be rendered.classHtmlSelectBooleanCheckboxRepresents an HTMLinputelement of typecheckbox.classHtmlSelectManyCheckboxRepresents a multiple-selection component that is rendered as a set of HTMLinputelements of typecheckbox.classHtmlSelectManyListboxRepresents a multiple-selection component that is rendered as an HTMLselectelement, showing either all available options or the specified number of options.classHtmlSelectManyMenuRepresents a multiple-selection component that is rendered as an HTMLselectelement, showing a single available option at a time.classHtmlSelectOneListboxRepresents a single-selection component that is rendered as an HTMLselectelement, showing either all available options or the specified number of options.classHtmlSelectOneMenuRepresents a single-selection component that is rendered as an HTMLselectelement, showing a single available option at a time.classHtmlSelectOneRadioRepresents a single-selection component that is rendered as a set of HTMLinputelements of typeradio. -
Uses of StateHolder in jakarta.faces.convert
Classes in jakarta.faces.convert that implement StateHolder Modifier and Type Class Description classDateTimeConverterConverterimplementation forjava.util.Datevalues.classEnumConverterConverterimplementation forjava.lang.Enum(and enum primitive) values.classNumberConverterConverterimplementation forjava.lang.Numbervalues. -
Uses of StateHolder in jakarta.faces.event
Classes in jakarta.faces.event that implement StateHolder Modifier and Type Class Description classMethodExpressionActionListenerclassMethodExpressionValueChangeListener -
Uses of StateHolder in jakarta.faces.validator
Classes in jakarta.faces.validator that implement StateHolder Modifier and Type Class Description classBeanValidatorA Validator that delegates validation of the bean property to the Bean Validation API.classDoubleRangeValidatorDoubleRangeValidator is aValidatorthat checks the value of the corresponding component against specified minimum and maximum values.classLengthValidatorLengthValidator is aValidatorthat checks the number of characters in the String representation of the value of the associated component.classLongRangeValidatorLongRangeValidator is aValidatorthat checks the value of the corresponding component against specified minimum and maximum values.classMethodExpressionValidatorMethodExpressionValidator is aValidatorthat wraps aMethodExpression, and it performs validation by executing a method on an object identified by theMethodExpression.classRegexValidatorA Validator that checks against a Regular Expression (which is the pattern property).
-