ilog.views.faces.dhtml.renderkit
Class IlvFacesContextualMenuRenderer

java.lang.Object
  extended by javax.faces.render.Renderer
      extended by ilog.views.faces.dhtml.renderkit.IlvDHTMLRenderer
          extended by ilog.views.faces.dhtml.renderkit.IlvFacesMenuRenderer
              extended by ilog.views.faces.dhtml.renderkit.IlvFacesContextualMenuRenderer
All Implemented Interfaces:
IlvDHTMLConstants, IlvFacesConstants, Serializable
Direct Known Subclasses:
IlvFacesContextualPopupMenuRenderer

public abstract class IlvFacesContextualMenuRenderer
extends IlvFacesMenuRenderer

This class is the renderer for a IlvFacesContextualMenu component.
This renderer generates an instance of the IlvPopupMenuProxy JavaScript proxy class.

Since:
JViews 7.5
See Also:
Serialized Form

Field Summary
 
Fields inherited from class ilog.views.faces.dhtml.renderkit.IlvDHTMLRenderer
scriptDescriptor
 
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
 
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
 
Constructor Summary
IlvFacesContextualMenuRenderer()
          Creates a new IlvFacesContextualMenuRenderer instance.
 
Method Summary
 void decode(FacesContext context, UIComponent component)
          The "Apply Request Values" phase of JSF life cycle implementation.
protected  void emitJSSetProperties(FacesContext ctx, UIComponent component)
          Emits the setting of the properties of the JavaScript object representation.
protected  String[] extractActionParameters(String encodedAction)
          Decodes from the client request the parameters of the action.
 
Methods inherited from class ilog.views.faces.dhtml.renderkit.IlvFacesMenuRenderer
encodeEnd
 
Methods inherited from class ilog.views.faces.dhtml.renderkit.IlvDHTMLRenderer
emitJSCreation, emitJSToHTML, emitOnLoadHandler, emitResolvedDependencies, emitScriptsLoad, emitStateSavingHTMLObject, encodeBegin, getParameterMap, getScriptDescriptor, getScriptDescriptor, getTestParameterMap, renderAttributesDT, renderEndDT, renderStartDT, resolveDependencies, resolveDependency, resolveDependency, resolveVBDependency, resolveVBDependency, setTestParameterMap
 
Methods inherited from class javax.faces.render.Renderer
convertClientId, encodeChildren, getConvertedValue, getRendersChildren
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IlvFacesContextualMenuRenderer

public IlvFacesContextualMenuRenderer()
Creates a new IlvFacesContextualMenuRenderer instance.

Method Detail

emitJSSetProperties

protected void emitJSSetProperties(FacesContext ctx,
                                   UIComponent component)
                            throws IOException
Emits the setting of the properties of the JavaScript object representation.

Overrides:
emitJSSetProperties in class IlvFacesMenuRenderer
Parameters:
ctx - The current faces context.
component - The component processed by this renderer.
Throws:
IOException

decode

public void decode(FacesContext context,
                   UIComponent component)
The "Apply Request Values" phase of JSF life cycle implementation.

Overrides:
decode in class IlvFacesMenuRenderer

extractActionParameters

protected String[] extractActionParameters(String encodedAction)
Decodes from the client request the parameters of the action.

Parameters:
encodedAction - The encoded action string.
Returns:
A string array compatible with the object finder of this contextual menu.


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