ilog.views.maps.faces.dhtml.renderkit
Class IlvFacesMapViewRenderer

java.lang.Object
  extended by javax.faces.render.Renderer
      extended by ilog.views.faces.dhtml.renderkit.IlvDHTMLRenderer
          extended by ilog.views.faces.dhtml.renderkit.IlvDHTMLSizedRenderer
              extended by ilog.views.faces.dhtml.renderkit.IlvDHTMLViewRenderer
                  extended by ilog.views.faces.dhtml.renderkit.IlvFacesViewRenderer
                      extended by ilog.views.diagrammer.faces.dhtml.renderkit.IlvFacesDiagrammerBaseRenderer
                          extended by ilog.views.diagrammer.faces.dhtml.renderkit.IlvFacesDiagrammerViewRenderer
                              extended by ilog.views.maps.faces.dhtml.renderkit.IlvFacesMapViewRenderer
All Implemented Interfaces:
IlvFacesDiagrammerConstants, IlvDHTMLConstants, IlvDHTMLFrameworkConstants, IlvFacesConstants, IlvFrameworkConstants, Serializable

public class IlvFacesMapViewRenderer
extends IlvFacesDiagrammerViewRenderer

This class is the DHTML renderer for a IlvFacesDHTMLMapView component.
This renderer generates an instance of the IlvDiagrammerViewProxy JavaScript proxy class where the servlet is an instance of IlvFacesMapsServlet.

Since:
JViews 8.0
See Also:
Serialized Form

Field Summary
 
Fields inherited from class ilog.views.faces.dhtml.renderkit.IlvDHTMLRenderer
scriptDescriptor
 
Fields inherited from interface ilog.views.faces.IlvFrameworkConstants
ACTION_NAME, AUTO_REFRESH, BOUNDING_BOX, CONSTRAINED_ON_CONTENTS, INTERACTOR, INTERACTOR_ID, MAX_ZOOM_LEVEL, MIN_ZOOM_LEVEL, NB_BUTTONS, ORIENTATION, ORIENTATION_HORIZONTAL, ORIENTATION_VERTICAL, PAN_FACTOR, STATIC_LAYERS_COUNT, TILE_SIZE, VISIBLE_LAYERS, ZOOM_FACTOR, ZOOM_LEVELS
 
Fields inherited from interface ilog.views.faces.IlvFacesConstants
BUTTON_GROUP_ID, BUTTON_TYPE, CHARTS_BUNDLE, CORE_BUNDLE, CURSOR, DATA, DECODED_PROPERTY, DEFAULT_LINE_COLOR, DELETION_ALLOWED, DIAGRAMMER_BUNDLE, ENABLED, FILL_ON, FORCE_UPDATE_PROPERTIES, FRAMEWORK_BUNDLE, GANTT_BUNDLE, HEIGHT, IMAGE, IMAGE_MODE, INFO_PROVIDER_MB, INT_NOT_DEFINED, ITEM_DISABLED_STYLE_CLASS, ITEM_HIGHLIGHTED_STYLE_CLASS, ITEM_STYLE_CLASS, LINE_COLOR, LINE_WIDTH, MAPS_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, PROJECT, RESOURCES_PATH, RESOURCES_PATH_PREFIX, ROLLOVER_IMAGE, SELECTED, SELECTED_IMAGE, SERVICE_FORWARD, SERVICE_FORWARD_INT, SERVLET, SERVLET_CLASS, SERVLET_URL, STYLE, STYLE_CLASS, TGO_BUNDLE, TITLE, TOGGLE, VALUE, VIEW, VIEW_ID, WIDTH
 
Fields inherited from interface ilog.views.diagrammer.faces.IlvFacesDiagrammerConstants
DASHBOARD_DIAGRAM, DATA_SOURCE, DATA_SOURCE_ID, DATA_URL, DIAGRAMMER, EDITABLE, INPUT_XSL, OUTPUT_XSL, PARAM_CSS, PARAM_XML, PROPERTY_ACCESSOR, STYLE_SHEETS
 
Fields inherited from interface ilog.views.faces.dhtml.IlvDHTMLFrameworkConstants
SESSION_ID_PREFIX, STATE_URL, STATIC_LAYERS_COUNT_PARAM, TILE_MANAGER, UPDATE_INTERVAL
 
Fields inherited from interface ilog.views.faces.dhtml.IlvDHTMLConstants
AUTO_SUBMIT, BACKGROUND_COLOR, CAPABILITIES_LOADED_HANDLER, COMPONENT, DO_ACTION_ON_BG_DESELECT, ERROR_MESSAGE, GENERATE_IMAGE_MAP, 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, PORTLET_CONTEXT_KEY, PORTLET_SESSION_KEY, REPLACE_PATTERN, RESIZABLE, SESSION_EXP_HANDLER, SUBMITTED_VALUE, WAITING_IMAGE
 
Constructor Summary
IlvFacesMapViewRenderer()
          Creates a new IlvFacesMapViewRenderer instance.
 
Method Summary
protected  void emitJSCreation(FacesContext context, UIComponent component)
          Emits the JavaScript proxy declaration of the component that is rendered. Warning: the 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.
static String getRendererType()
          Returns the type of this renderer.
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.
 
Methods inherited from class ilog.views.diagrammer.faces.dhtml.renderkit.IlvFacesDiagrammerViewRenderer
decode, emitJSSetProperties, encodeBegin, maybeSaveViewInSession, resolveDependencies
 
Methods inherited from class ilog.views.diagrammer.faces.dhtml.renderkit.IlvFacesDiagrammerBaseRenderer
getScriptDescriptor, getScriptDescriptor, getTiledRenderer, installImageMapAreaGenerator, maybeSaveViewInsession
 
Methods inherited from class ilog.views.faces.dhtml.renderkit.IlvFacesViewRenderer
getRendersChildren, isTiled
 
Methods inherited from class ilog.views.faces.dhtml.renderkit.IlvDHTMLViewRenderer
createDHTMLHelper, encodeRecursive
 
Methods inherited from class ilog.views.faces.dhtml.renderkit.IlvDHTMLSizedRenderer
emitOnLoadHandler, encodeEnd, getPlaceHolderId, getReferenceNodeRef, getReferencodeNodeRef, renderAttributesDT, renderEndDT, renderStartDT
 
Methods inherited from class ilog.views.faces.dhtml.renderkit.IlvDHTMLRenderer
emitJSToHTML, emitResolvedDependencies, emitScriptsLoad, emitStateSavingHTMLObject, getParameterMap, getTestParameterMap, resolveDependency, resolveDependency, resolveVBDependency, resolveVBDependency, setTestParameterMap
 
Methods inherited from class javax.faces.render.Renderer
convertClientId, encodeChildren, getConvertedValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IlvFacesMapViewRenderer

public IlvFacesMapViewRenderer()
Creates a new IlvFacesMapViewRenderer instance.

Method Detail

getRendererType

public static String getRendererType()
Returns the type of this renderer.

Returns:
The type of this renderer.

processData

protected boolean processData(FacesContext context,
                              UIComponent component,
                              Object data)
                       throws Exception
This method processes the data property to configure the component correctly.

Overrides:
processData in class IlvFacesDiagrammerViewRenderer
Parameters:
context - The faces context.
component - The component that is being rendered.
data - The data to set.
Returns:
If the configuration succeeds, true is returned.
Throws:
Exception

resetData

protected void resetData(UIComponent component)
                  throws Exception
Resets the data property to properly remove the configuration of a specific component.

Overrides:
resetData in class IlvFacesDiagrammerViewRenderer
Parameters:
component - The component that is being rendered.
Throws:
Exception

emitJSCreation

protected void emitJSCreation(FacesContext context,
                              UIComponent component)
                       throws IOException
Emits the JavaScript proxy declaration of the component that is rendered. Warning: the 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.

Overrides:
emitJSCreation in class IlvFacesDiagrammerViewRenderer
Parameters:
context - The current faces context.
component - The component processed by this renderer.
Throws:
IOException


Copyright © 1996-2007 ILOG S.A. All rights reserved.   Documentation homepage.