public class IlvFacesMapViewRenderer extends IlvFacesDiagrammerViewRenderer
IlvFacesDHTMLMapView
component.IlvDiagrammerViewProxy
JavaScript proxy class where the servlet is an instance of IlvFacesMapsServlet
.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 |
---|
IlvFacesMapViewRenderer()
Creates a new
IlvFacesMapViewRenderer 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.
|
static String |
getRendererType()
Returns the type of this renderer.
|
protected boolean |
processData(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component,
Object data)
This method processes the data property to configure the component correctly.
|
protected void |
resetData(javax.faces.component.UIComponent component)
Resets the data property to properly remove the configuration of a
specific component.
|
decode, emitJSSetProperties, encodeBegin, maybeSaveViewInSession, resolveDependencies
getScriptDescriptor, getScriptDescriptor, getTiledRenderer, installImageMapAreaGenerator, maybeSaveViewInsession
getRendersChildren, isTiled
createDHTMLHelper, encodeRecursive
emitOnLoadHandler, encodeEnd, getPlaceHolderId, getReferenceNodeRef, getReferencodeNodeRef, renderAttributesDT, renderEndDT, renderStartDT
emitJSToHTML, emitResolvedDependencies, emitScriptsLoad, emitStateSavingHTMLObject, getParameterMap, getTestParameterMap, resolveDependency, resolveDependency, resolveVBDependency, resolveVBDependency, setTestParameterMap
public IlvFacesMapViewRenderer()
IlvFacesMapViewRenderer
instance.public static String getRendererType()
protected boolean processData(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component, Object data) throws Exception
processData
in class IlvFacesDiagrammerViewRenderer
context
- The faces context.component
- The component that is being rendered.data
- The data to set.true
is returned.Exception
protected void resetData(javax.faces.component.UIComponent component) throws Exception
resetData
in class IlvFacesDiagrammerViewRenderer
component
- The component that is being rendered.Exception
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 IlvFacesDiagrammerViewRenderer
context
- The current faces context.component
- The component processed by this renderer.IOException
© Copyright Rogue Wave Software, Inc. 1997, 2018. All Rights Reserved.