public abstract class IlvFacesDiagrammerBaseRenderer extends IlvFacesViewRenderer implements IlvFrameworkConstants, IlvFacesDiagrammerConstants
scriptDescriptor
AUTO_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_LEVELS
AFTER_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
DASHBOARD_DIAGRAM, DATA_SOURCE, DATA_SOURCE_ID, DATA_URL, DIAGRAMMER, EDITABLE, INPUT_XSL, OUTPUT_XSL, PARAM_CSS, PARAM_XML, PROPERTY_ACCESSOR, STYLE_SHEETS
SESSION_ID_PREFIX, STATE_URL, STATIC_LAYERS_COUNT_PARAM, TILE_MANAGER, UPDATE_INTERVAL
ACCESSIBLE, 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 |
---|
IlvFacesDiagrammerBaseRenderer()
Creates a new
IlvFacesDiagrammerBaseRenderer instance. |
Modifier and Type | Method and Description |
---|---|
protected void |
emitJSCreation(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
Emits the JavaScript proxy declaration of the component that is rendered.
|
IlvScriptDescriptor |
getScriptDescriptor()
Returns the script descriptor of this renderer.
|
IlvScriptDescriptor |
getScriptDescriptor(javax.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 void |
maybeSaveViewInsession(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
Deprecated.
Beginning with JViews 7.5 use
maybeSaveViewInSession(FacesContext, UIComponent)
instead. |
protected abstract void |
maybeSaveViewInSession(javax.faces.context.FacesContext context,
javax.faces.component.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 . |
decode, emitJSSetProperties, getRendererType, getRendersChildren, isTiled, resolveDependencies
createDHTMLHelper, encodeRecursive
emitOnLoadHandler, encodeBegin, encodeEnd, getPlaceHolderId, getReferenceNodeRef, getReferencodeNodeRef, renderAttributesDT, renderEndDT, renderStartDT
emitJSToHTML, emitResolvedDependencies, emitScriptsLoad, emitStateSavingHTMLObject, getParameterMap, getTestParameterMap, resolveDependency, resolveDependency, resolveVBDependency, resolveVBDependency, setTestParameterMap
public IlvFacesDiagrammerBaseRenderer()
IlvFacesDiagrammerBaseRenderer
instance.protected IlvFacesTiledViewRenderer getTiledRenderer()
getTiledRenderer
in class IlvFacesViewRenderer
public IlvScriptDescriptor getScriptDescriptor(javax.faces.component.UIComponent component)
getScriptDescriptor
in class IlvFacesViewRenderer
component
- The component to renderpublic IlvScriptDescriptor getScriptDescriptor()
getScriptDescriptor
in class IlvFacesViewRenderer
protected void emitJSCreation(javax.faces.context.FacesContext context, javax.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 IlvFacesViewRenderer
context
- The current faces context.component
- The component processed by this renderer.IOException
@Deprecated protected void maybeSaveViewInsession(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component)
maybeSaveViewInSession(FacesContext, UIComponent)
instead.null
.context
- The current faces context.component
- The component that is being rendered.protected abstract void maybeSaveViewInSession(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component)
null
.context
- The current faces context.component
- The component that is being rendered.protected void installImageMapAreaGenerator(IlvFacesDHTMLViewSupport view)
installImageMapAreaGenerator
in class IlvFacesViewRenderer
view
- The view component.© Copyright Rogue Wave Software, Inc. 1997, 2018. All Rights Reserved.