public class IlvFacesViewRenderer extends IlvDHTMLViewRenderer implements IlvDHTMLFrameworkConstants
IlvFacesDHTMLView component.IlvFacesViewProxy JavaScript proxy class.scriptDescriptorSESSION_ID_PREFIX, STATE_URL, STATIC_LAYERS_COUNT_PARAM, TILE_MANAGER, UPDATE_INTERVALAUTO_REFRESH, BOUNDING_BOX, COLOR, CONSTRAINED_ON_CONTENTS, GROUPABLE, HITMAP_LAYERS, IGNORE_CONTENT_ASPECT_RATIO, INTERACTOR, INTERACTOR_ID, MAX_ZOOM_LEVEL, MIN_ZOOM_LEVEL, NB_BUTTONS, OPACITY, ORIENTATION, ORIENTATION_HORIZONTAL, ORIENTATION_VERTICAL, PAN_FACTOR, STATIC_LAYERS_COUNT, TEMPLATE, TILE_SIZE, TOLERANCE, VISIBLE_LAYERS, ZOOM_FACTOR, ZOOM_LEVELSACCESSIBLE, 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 |
|---|
IlvFacesViewRenderer()
Creates a new
IlvFacesViewRenderer instance. |
| Modifier and Type | Method and Description |
|---|---|
void |
decode(jakarta.faces.context.FacesContext context,
jakarta.faces.component.UIComponent component)
Implementation of the "Apply Values from Request" phase of the JSF
life cycle.
|
protected void |
emitJSCreation(jakarta.faces.context.FacesContext context,
jakarta.faces.component.UIComponent component)
Emits the JavaScript proxy declaration of the component that is rendered.
|
protected void |
emitJSSetProperties(jakarta.faces.context.FacesContext context,
jakarta.faces.component.UIComponent component)
Emits the setting of the properties of the JavaScript object
representation.
|
static String |
getRendererType()
Returns the type of this renderer.
|
boolean |
getRendersChildren()
Return a flag indicating whether this renderer is responsible
for rendering the children the component it is asked to render.
|
IlvScriptDescriptor |
getScriptDescriptor()
Returns the script descriptor of this renderer.
|
IlvScriptDescriptor |
getScriptDescriptor(jakarta.faces.component.UIComponent component)
Returns the script descriptor of this component.
|
protected IlvFacesTiledViewRenderer |
getTiledRenderer()
Returns the renderer of a tiled view.
|
protected void |
installImageMapAreaGenerator(IlvFacesDHTMLViewSupport view)
Installs the image map generator specified on all the objects contained by the manager.
|
protected boolean |
isTiled(jakarta.faces.component.UIComponent component)
Returns
true is the view is tiled, false otherwise. |
protected void |
resolveDependencies(jakarta.faces.component.UIComponent component,
IlvDependencyManager depManager)
Resolves the dependencies needed by this component or register listeners
on the dependency manager if some dependencies cannot be resolved.
|
createDHTMLHelper, encodeRecursiveemitOnLoadHandler, encodeBegin, encodeEnd, getPlaceHolderId, getReferenceNodeRef, getReferencodeNodeRef, renderAttributesDT, renderEndDT, renderStartDTemitJSToHTML, emitResolvedDependencies, emitScriptsLoad, emitStateSavingHTMLObject, getParameterMap, getTestParameterMap, resolveDependency, resolveDependency, resolveVBDependency, resolveVBDependency, setTestParameterMappublic IlvFacesViewRenderer()
IlvFacesViewRenderer instance.protected IlvFacesTiledViewRenderer getTiledRenderer()
public IlvScriptDescriptor getScriptDescriptor()
getScriptDescriptor in class IlvDHTMLRendererpublic IlvScriptDescriptor getScriptDescriptor(jakarta.faces.component.UIComponent component)
getScriptDescriptor in class IlvDHTMLRenderercomponent - The component to renderpublic static String getRendererType()
protected void emitJSCreation(jakarta.faces.context.FacesContext context,
jakarta.faces.component.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 IlvDHTMLRenderercontext - The current faces context.component - The component processed by this renderer.IOExceptionprotected void emitJSSetProperties(jakarta.faces.context.FacesContext context,
jakarta.faces.component.UIComponent component)
throws IOException
emitJSSetProperties in class IlvDHTMLViewRenderercontext - The current faces context.component - The component that is being rendered.IOExceptionprotected void resolveDependencies(jakarta.faces.component.UIComponent component,
IlvDependencyManager depManager)
resolveDependencies in class IlvDHTMLViewRenderercomponent - The component processed by this renderer.depManager - The dependency manager.public void decode(jakarta.faces.context.FacesContext context,
jakarta.faces.component.UIComponent component)
decode in class IlvDHTMLViewRendererpublic boolean getRendersChildren()
Return a flag indicating whether this renderer is responsible for rendering the children the component it is asked to render.
This implementation returns true.
getRendersChildren in class jakarta.faces.render.Rendererprotected boolean isTiled(jakarta.faces.component.UIComponent component)
true is the view is tiled, false otherwise.component - The component to render.true is the view is tiled, false otherwise.protected void installImageMapAreaGenerator(IlvFacesDHTMLViewSupport view)
view - The view component.© Copyright 2024 Rogue Wave Software, Inc., a Perforce company.. All Rights Reserved.