Class UIOutcomeTarget
- java.lang.Object
- 
- jakarta.faces.component.UIComponent
- 
- jakarta.faces.component.UIComponentBase
- 
- jakarta.faces.component.UIOutput
- 
- jakarta.faces.component.UIOutcomeTarget
 
 
 
 
- 
- All Implemented Interfaces:
- PartialStateHolder,- StateHolder,- TransientStateHolder,- ValueHolder,- ComponentSystemEventListener,- FacesListener,- SystemEventListenerHolder,- EventListener
 - Direct Known Subclasses:
- HtmlOutcomeTargetButton,- HtmlOutcomeTargetLink
 
 public class UIOutcomeTarget extends UIOutput This component is paired with the jakarta.faces.Buttonorjakarta.faces.Linkrenderers and encapsulates properties relating to the rendering of outcomes directly to the response. This enables bookmarkability in Jakarta Faces applications.- Since:
- 2.0
 
- 
- 
Field SummaryFields Modifier and Type Field Description static StringCOMPONENT_FAMILYThe standard component family for this component.static StringCOMPONENT_TYPEThe standard component type for this component.- 
Fields inherited from class jakarta.faces.component.UIComponentATTRS_WITH_DECLARED_DEFAULT_VALUES, BEANINFO_KEY, bindings, COMPOSITE_COMPONENT_TYPE_KEY, COMPOSITE_FACET_NAME, FACETS_KEY, VIEW_LOCATION_KEY
 
- 
 - 
Constructor SummaryConstructors Constructor Description UIOutcomeTarget()Create a newUIOutcomeTargetinstance with default property values.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetFamily()Return the identifier of the component family to which this component belongs.StringgetOutcome()Returns theoutcomeproperty of theUIOutcomeTarget.booleanisDisableClientWindow()Return whether or not the client window should be encoded into the target url.booleanisIncludeViewParams()Return whether or not the view parameters should be encoded into the target url.voidsetDisableClientWindow(boolean disableClientWindow)Set whether or not the client window should be encoded into the target url.voidsetIncludeViewParams(boolean includeViewParams)Set whether or not the page parameters should be encoded into the target url.voidsetOutcome(String outcome)Sets theoutcomeproperty of theUIOutcomeTarget.- 
Methods inherited from class jakarta.faces.component.UIOutputclearInitialState, getConverter, getLocalValue, getValue, markInitialState, resetValue, restoreState, saveState, setConverter, setValue
 - 
Methods inherited from class jakarta.faces.component.UIComponentBaseaddClientBehavior, addFacesListener, broadcast, decode, encodeBegin, encodeChildren, encodeEnd, findComponent, getAttributes, getChildCount, getChildren, getClientBehaviors, getClientId, getDefaultEventName, getEventNames, getFacesContext, getFacesListeners, getFacet, getFacetCount, getFacets, getFacetsAndChildren, getId, getListenersForEventClass, getParent, getPassThroughAttributes, getRenderer, getRendererType, getRendersChildren, invokeOnComponent, isRendered, isTransient, processDecodes, processRestoreState, processSaveState, processUpdates, processValidators, queueEvent, removeFacesListener, restoreAttachedState, saveAttachedState, setId, setParent, setRendered, setRendererType, setTransient, subscribeToEvent, unsubscribeFromEvent
 - 
Methods inherited from class jakarta.faces.component.UIComponentencodeAll, getClientId, getCompositeComponentParent, getContainerClientId, getCurrentComponent, getCurrentCompositeComponent, getNamingContainer, getPassThroughAttributes, getResourceBundleMap, getStateHelper, getStateHelper, getTransientStateHelper, getTransientStateHelper, getValueExpression, initialStateMarked, isCompositeComponent, isInView, isVisitable, popComponentFromEL, processEvent, pushComponentToEL, restoreTransientState, saveTransientState, setInView, setValueExpression, visitTree
 
- 
 
- 
- 
- 
Field Detail- 
COMPONENT_TYPEpublic static final String COMPONENT_TYPE The standard component type for this component. - See Also:
- Constant Field Values
 
 - 
COMPONENT_FAMILYpublic static final String COMPONENT_FAMILY The standard component family for this component. - See Also:
- Constant Field Values
 
 
- 
 - 
Constructor Detail- 
UIOutcomeTargetpublic UIOutcomeTarget() Create a new UIOutcomeTargetinstance with default property values.
 
- 
 - 
Method Detail- 
getFamilypublic String getFamily() Description copied from class:UIComponentReturn the identifier of the component family to which this component belongs. This identifier, in conjunction with the value of the rendererTypeproperty, may be used to select the appropriateRendererfor this component instance. Note this method should NOT returnnull
 - 
isIncludeViewParamspublic boolean isIncludeViewParams() Return whether or not the view parameters should be encoded into the target url. - Returns:
- trueif the view parameters should be encoded in the url,- falseotherwise.
- Since:
- 2.0
 
 - 
setIncludeViewParamspublic void setIncludeViewParams(boolean includeViewParams) Set whether or not the page parameters should be encoded into the target url. - Parameters:
- includeViewParams- The state of the switch for encoding page parameters
- Since:
- 2.0
 
 - 
isDisableClientWindowpublic boolean isDisableClientWindow() Return whether or not the client window should be encoded into the target url. - Returns:
- trueif the client window should NOT be encoded in the url,- falseotherwise.
- Since:
- 2.0
 
 - 
setDisableClientWindowpublic void setDisableClientWindow(boolean disableClientWindow) Set whether or not the client window should be encoded into the target url. - Parameters:
- disableClientWindow- if @{code true}, the client window will not be included in this outcome target.
- Since:
- 2.2
 
 - 
getOutcomepublic String getOutcome() Returns the outcomeproperty of theUIOutcomeTarget. This value is passed to theNavigationHandlerwhen resolving the target url of this component.- Returns:
- the outcome.
- Since:
- 2.0
 
 - 
setOutcomepublic void setOutcome(String outcome) Sets the outcomeproperty of theUIOutcomeTarget. This value is passed to the NavigationHandler when resolving the target url of this component.- Parameters:
- outcome- the navigation outcome
- Since:
- 2.0
 
 
- 
 
-