public class IlvDHTMLImageButtonRenderer extends IlvDHTMLSizedRenderer
IlvDHTMLImageButtonRenderer is the renderer designed to render an
IlvDHTMLImageButton component.
This renderer generates an instance of the IlvImageButtonProxy JavaScript proxy class.scriptDescriptorPASSTHROUGH_RENDERER_LOCALNAME_KEYACCESSIBLE, ACTION_NAME, AUTO_SUBMIT, BACKGROUND_COLOR, CAPABILITIES_LOADED_HANDLER, COMPONENT, DO_ACTION_ON_BG_DESELECT, ERROR_MESSAGE, GENERATE_IMAGE_MAP, HOTKEYS, IMAGE_FORMAT, IMAGE_LOADED_HANDLER, IMAGE_MAP_GENERATOR, IMAGE_MAP_GENERATOR_CLASS, IMAGE_MAP_VISIBLE, IMAGE_SERVLET_CONTEXT, INVOCATION_CONTEXT, JSF_CONTEXT, ON_CLICK, ON_SELECTION_CHANGED, PARTIAL_SUBMIT, PORTLET_CONTEXT_KEY, PORTLET_SESSION_KEY, REPLACE_PATTERN, RESIZABLE, SELECTION_RESIZABLE_CLASS, SESSION_EXP_HANDLER, SUBMITTED_VALUE, WAITING_IMAGEAFTER_HANDLER, BASETEXTDIRECTION, BEFORE_HANDLER, BUTTON_GROUP_ID, BUTTON_TYPE, CHARTS_BUNDLE, CHARTS_MESSAGE_BUNDLE, CORE_BUNDLE, CORE_MESSAGE_BUNDLE, CURSOR, DATA, DECODED_PROPERTY, DEFAULT_LINE_COLOR, DELETION_ALLOWED, DIAGRAMMER_BUNDLE, DIAGRAMMER_MESSAGE_BUNDLE, ENABLED, EVENT_TYPE, FILL_ON, FORCE_UPDATE_PROPERTIES, FRAMEWORK_BUNDLE, FRAMEWORK_MESSAGE_BUNDLE, GANTT_BUNDLE, GANTT_MESSAGE_BUNDLE, HEIGHT, IMAGE, IMAGE_MODE, INFO_PROVIDER_MB, INT_NOT_DEFINED, INTERACTORS, INTERCEPT_INTERACTOR, ITEM_DISABLED_STYLE_CLASS, ITEM_HIGHLIGHTED_STYLE_CLASS, ITEM_STYLE_CLASS, LINE_COLOR, LINE_WIDTH, MAPS_BUNDLE, MAPS_MESSAGE_BUNDLE, MENU_MODEL_ID, MESSAGE, MESSAGE_BOX, MESSAGE_BOX_ID, MOVE_ALLOWED, OBJECT_FINDER, PARAM_COMPID, PARAM_DATA, PARAM_KEY, PARAM_NAMESPACE, PARAM_RESOURCE, PARAM_SERVICE, PARAM_TYPE, POPUP_MENU, POPUP_MENU_FACTORY, POPUP_MENU_FACTORY_CLASS, PORTLET_NAMESPACE, PROGRESSIVE_ZOOM, PROJECT, RENDER, RESOURCES_PATH, RESOURCES_PATH_PREFIX, ROLLOVER_IMAGE, SCROLL_BAR, SELECTED, SELECTED_IMAGE, SERVICE_FORWARD, SERVICE_FORWARD_INT, SERVLET, SERVLET_CLASS, SERVLET_URL, STYLE, STYLE_CLASS, TGO_BUNDLE, TGO_MESSAGE_BUNDLE, TITLE, TOGGLE, VALUE, VIEW, VIEW_ID, WIDTH| Constructor and Description |
|---|
IlvDHTMLImageButtonRenderer()
Creates a new
IlvDHTMLImageButtonRenderer instance. |
| Modifier and Type | Method and Description |
|---|---|
void |
decode(FacesContext context,
UIComponent component)
The "Apply Request Values" phase of JSF life cycle implementation.
|
protected void |
emitJSCreation(FacesContext facesContext,
UIComponent component)
Emits the JavaScript proxy declaration of the component that is rendered.
|
protected void |
emitJSSetProperties(FacesContext facesContext,
UIComponent component)
Emits the setting of the properties of the JavaScript object
representation.
|
protected UIForm |
getParentForm(FacesContext context,
UICommand command)
Deprecated.
Beginning with JViews 8.1,
UIComponent might be contain
in forms not inheriting from UIForm. Use
IlvRendererUtil.getFormClientId(javax.faces.context.FacesContext, javax.faces.component.UIComponent)
instead. |
static String |
getRendererType()
Returns the type of this renderer.
|
protected void |
renderAttributesDT(FacesContext context,
UIComponent component,
ResponseWriter out)
Renders the tag attributes of the component representation during the
design time.
|
protected void |
renderEndDT(FacesContext context,
UIComponent component,
ResponseWriter out)
Closes the
DIV opened in the renderStartDT method. |
protected void |
renderStartDT(FacesContext context,
UIComponent component,
ResponseWriter out)
Renders a
DIV tag to represent the sized component in design time mode. |
protected void |
resolveDependencies(UIComponent component,
IlvDependencyManager depManager)
Resolves the dependencies needed by this component or register listeners
on the dependency manager if some dependencies cannot be resolved.
|
emitOnLoadHandler, encodeBegin, encodeEnd, getPlaceHolderId, getReferenceNodeRef, getReferencodeNodeRefemitJSToHTML, emitResolvedDependencies, emitScriptsLoad, emitStateSavingHTMLObject, getParameterMap, getScriptDescriptor, getScriptDescriptor, getTestParameterMap, resolveDependency, resolveDependency, resolveVBDependency, resolveVBDependency, setTestParameterMapconvertClientId, encodeChildren, getConvertedValue, getRendersChildrenpublic IlvDHTMLImageButtonRenderer()
IlvDHTMLImageButtonRenderer instance.public static String getRendererType()
protected void renderStartDT(FacesContext context, UIComponent component, ResponseWriter out) throws IOException
DIV tag to represent the sized component in design time mode.renderStartDT in class IlvDHTMLSizedRenderercontext - The current faces context.component - The component processed by this renderer.out - The response writer.IOExceptionprotected void renderEndDT(FacesContext context, UIComponent component, ResponseWriter out) throws IOException
DIV opened in the renderStartDT method.renderEndDT in class IlvDHTMLSizedRenderercontext - The current faces context.component - The component processed by this renderer.out - The response writer.IOExceptionprotected void renderAttributesDT(FacesContext context, UIComponent component, ResponseWriter out) throws IOException
encodeBegin method
if we are in design time mode.renderAttributesDT in class IlvDHTMLSizedRenderercontext - The current faces context.component - The component processed by this renderer.out - The response writer.IOExceptionprotected void emitJSCreation(FacesContext facesContext, UIComponent component) throws IOException
toHTML must NOT be generated here. The ID of
the JavaScript object must be the client ID of the component. It must be
called by the subclass.emitJSCreation in class IlvDHTMLRendererfacesContext - The current faces context.component - The component processed by this renderer.IOExceptionprotected void emitJSSetProperties(FacesContext facesContext, UIComponent component) throws IOException
emitJSSetProperties in class IlvDHTMLRendererfacesContext - The current faces context.component - The component processed by this renderer.IOException@Deprecated protected UIForm getParentForm(FacesContext context, UICommand command)
UIComponent might be contain
in forms not inheriting from UIForm. Use
IlvRendererUtil.getFormClientId(javax.faces.context.FacesContext, javax.faces.component.UIComponent)
instead.null otherwise.context - The faces context.command - The base component to start the search with.null if not found.protected void resolveDependencies(UIComponent component, IlvDependencyManager depManager)
resolveDependencies in class IlvDHTMLRenderercomponent - The component processed by this renderer.depManager - The dependency manager.public void decode(FacesContext context, UIComponent component)
decode in class IlvDHTMLSizedRenderer© Copyright Rogue Wave Software, Inc. 1997, 2017. All Rights Reserved.