- All Implemented Interfaces:
- PartialStateHolder,- StateHolder,- TransientStateHolder,- ComponentSystemEventListener,- FacesListener,- SystemEventListenerHolder,- EventListener
- Direct Known Subclasses:
- HtmlGraphicImage
 UIGraphic is a UIComponent that displays a graphical image to the user. The user cannot
 manipulate this component; it is for display purposes only.
 
 By default, the rendererType property must be set to "jakarta.faces.Image". This value can
 be changed by calling the setRendererType() method.
 
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final StringThe standard component family for this component.static final StringThe standard component type for this component.Fields inherited from class jakarta.faces.component.UIComponentATTRS_WITH_DECLARED_DEFAULT_VALUES, BEANINFO_KEY, COMPOSITE_COMPONENT_TYPE_KEY, COMPOSITE_FACET_NAME, FACETS_KEY, VIEW_LOCATION_KEY
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionReturn the identifier of the component family to which this component belongs.getUrl()Return the image URL for thisUIGraphic.getValue()Returns thevalueproperty of theUIGraphic.getValueExpression(String name) Return anyValueExpressionset forvalueif aValueExpressionforurlis requested; otherwise, perform the default superclass processing for this method.voidSet the image URL for thisUIGraphic.voidSets thevalueproperty of theUIGraphic.voidsetValueExpression(String name, ValueExpression binding) Store anyValueExpressionspecified forurlundervalueinstead; otherwise, perform the default superclass processing for this method.Methods inherited from class jakarta.faces.component.UIComponentBaseaddClientBehavior, addFacesListener, broadcast, clearInitialState, 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, markInitialState, processDecodes, processRestoreState, processSaveState, processUpdates, processValidators, queueEvent, removeFacesListener, restoreAttachedState, restoreState, saveAttachedState, saveState, setId, setParent, setRendered, setRendererType, setTransient, subscribeToEvent, unsubscribeFromEventMethods inherited from class jakarta.faces.component.UIComponentencodeAll, getClientId, getCompositeComponentParent, getContainerClientId, getCurrentComponent, getCurrentCompositeComponent, getNamingContainer, getPassThroughAttributes, getResourceBundleMap, getStateHelper, getStateHelper, getTransientStateHelper, getTransientStateHelper, initialStateMarked, isCompositeComponent, isInView, isVisitable, popComponentFromEL, processEvent, pushComponentToEL, restoreTransientState, saveTransientState, setInView, visitTree
- 
Field Details- 
COMPONENT_TYPE
- 
COMPONENT_FAMILYThe standard component family for this component. - See Also:
 
 
- 
- 
Constructor Details- 
UIGraphicpublic UIGraphic()Create a new UIGraphicinstance with default property values.
 
- 
- 
Method Details- 
getFamilyDescription 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- Specified by:
- getFamilyin class- UIComponent
- Returns:
- the component family (not null).
 
- 
getUrl
- 
setUrl
- 
getValueReturns the valueproperty of theUIGraphic. This will typically be rendered as an URL.- Returns:
- the value.
 
- 
setValueSets the valueproperty of theUIGraphic. This will typically be rendered as an URL.- Parameters:
- value- the new value
 
- 
getValueExpressionReturn any ValueExpressionset forvalueif aValueExpressionforurlis requested; otherwise, perform the default superclass processing for this method.- Overrides:
- getValueExpressionin class- UIComponent
- Parameters:
- name- Name of the attribute or property for which to retrieve a- ValueExpression
- Returns:
- the value expression, or null.
- Throws:
- NullPointerException- if- nameis- null
- Since:
- 1.2
 
- 
setValueExpressionStore any ValueExpressionspecified forurlundervalueinstead; otherwise, perform the default superclass processing for this method.- Overrides:
- setValueExpressionin class- UIComponent
- Parameters:
- name- Name of the attribute or property for which to set a- ValueExpression
- binding- The- ValueExpressionto set, or- nullto remove any currently set- ValueExpression
- Throws:
- NullPointerException- if- nameis- null
- Since:
- 1.2
 
 
-