public class IlvFacesDiagrammerViewRenderer extends IlvFacesDiagrammerBaseRenderer
IlvFacesDHTMLDiagrammerView component.IlvDiagrammerViewProxy JavaScript proxy class.scriptDescriptorPASSTHROUGH_RENDERER_LOCALNAME_KEYAUTO_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_LEVELSAFTER_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, WIDTHDASHBOARD_DIAGRAM, DATA_SOURCE, DATA_SOURCE_ID, DATA_URL, DIAGRAMMER, EDITABLE, INPUT_XSL, OUTPUT_XSL, PARAM_CSS, PARAM_XML, PROPERTY_ACCESSOR, STYLE_SHEETSSESSION_ID_PREFIX, STATE_URL, STATIC_LAYERS_COUNT_PARAM, TILE_MANAGER, UPDATE_INTERVALACCESSIBLE, 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_IMAGE| Constructor and Description |
|---|
IlvFacesDiagrammerViewRenderer()
Creates a new
IlvFacesDiagrammerViewRenderer instance. |
| Modifier and Type | Method and Description |
|---|---|
void |
decode(FacesContext context,
UIComponent component)
Implementation of the "Apply Values from Request" phase of the JSF
life cycle.
|
protected void |
emitJSCreation(FacesContext context,
UIComponent component)
Emits the JavaScript proxy declaration of the component that is rendered.
|
protected void |
emitJSSetProperties(FacesContext context,
UIComponent component)
Emits the setting of the properties of the JavaScript object
representation.
|
void |
encodeBegin(FacesContext context,
UIComponent component)
This method is used in the "Render Response" phase of the JSF life cycle
implementation.
|
static String |
getRendererType()
Returns the type of this renderer.
|
protected void |
maybeSaveViewInSession(FacesContext context,
UIComponent component)
Stores in the session the bound SDM view instance to be displayed and the ID
property as identifier if the view is not
null. |
protected boolean |
processData(FacesContext context,
UIComponent component,
Object data)
This method processes the data property to configure the component correctly.
|
protected void |
resetData(UIComponent component)
Resets the data property to properly remove the configuration of a
specific component.
|
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.
|
getScriptDescriptor, getScriptDescriptor, getTiledRenderer, installImageMapAreaGenerator, maybeSaveViewInsessiongetRendersChildren, isTiledcreateDHTMLHelper, encodeRecursiveemitOnLoadHandler, encodeEnd, getPlaceHolderId, getReferenceNodeRef, getReferencodeNodeRef, renderAttributesDT, renderEndDT, renderStartDTemitJSToHTML, emitResolvedDependencies, emitScriptsLoad, emitStateSavingHTMLObject, getParameterMap, getTestParameterMap, resolveDependency, resolveDependency, resolveVBDependency, resolveVBDependency, setTestParameterMapconvertClientId, encodeChildren, getConvertedValuepublic IlvFacesDiagrammerViewRenderer()
IlvFacesDiagrammerViewRenderer instance.public static String getRendererType()
protected void resolveDependencies(UIComponent component, IlvDependencyManager depManager)
resolveDependencies in class IlvFacesViewRenderercomponent - The component processed by this renderer.depManager - The dependency manager.protected void emitJSCreation(FacesContext context, 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 IlvFacesDiagrammerBaseRenderercontext - The current faces context.component - The component processed by this renderer.IOExceptionprotected void emitJSSetProperties(FacesContext context, UIComponent component) throws IOException
emitJSSetProperties in class IlvFacesViewRenderercontext - The current faces context.component - The component that is being rendered.IOExceptionpublic void encodeBegin(FacesContext context, UIComponent component) throws IOException
UIComponent to the output stream or writer
associated with the response we are creating. Note that it is used at design time
only.encodeBegin in class IlvDHTMLSizedRendererIOExceptionpublic void decode(FacesContext context, UIComponent component)
decode in class IlvFacesViewRendererprotected void resetData(UIComponent component) throws Exception
component - The component that is being rendered.Exceptionprotected boolean processData(FacesContext context, UIComponent component, Object data) throws Exception
context - The faces context.component - The component that is being rendered.data - The data to set.true is returned.Exceptionprotected void maybeSaveViewInSession(FacesContext context, UIComponent component)
null.maybeSaveViewInSession in class IlvFacesDiagrammerBaseRenderercontext - The current faces context.component - The component that is being rendered.© Copyright Rogue Wave Software, Inc. 1997, 2017. All Rights Reserved.