public abstract class IlvFacesContextualMenuRenderer extends IlvFacesMenuRenderer
IlvFacesContextualMenu
component.IlvPopupMenuProxy
JavaScript proxy class.scriptDescriptor
PASSTHROUGH_RENDERER_LOCALNAME_KEY
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
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
Constructor and Description |
---|
IlvFacesContextualMenuRenderer()
Creates a new
IlvFacesContextualMenuRenderer instance. |
Modifier and Type | Method and Description |
---|---|
protected void |
configureObjectFinder(UIComponent component,
IlvObjectSelectedFinder finder)
Configures the default object finder instance.
|
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.
|
encodeEnd
emitJSCreation, emitJSToHTML, emitOnLoadHandler, emitResolvedDependencies, emitScriptsLoad, emitStateSavingHTMLObject, encodeBegin, getParameterMap, getScriptDescriptor, getScriptDescriptor, getTestParameterMap, renderAttributesDT, renderEndDT, renderStartDT, resolveDependencies, resolveDependency, resolveDependency, resolveVBDependency, resolveVBDependency, setTestParameterMap
convertClientId, encodeChildren, getConvertedValue, getRendersChildren
public IlvFacesContextualMenuRenderer()
IlvFacesContextualMenuRenderer
instance.protected void emitJSSetProperties(FacesContext ctx, UIComponent component) throws IOException
emitJSSetProperties
in class IlvFacesMenuRenderer
ctx
- The current faces context.component
- The component processed by this renderer.IOException
public void decode(FacesContext context, UIComponent component)
decode
in class IlvFacesMenuRenderer
protected String[] extractActionParameters(String encodedAction)
encodedAction
- The encoded action string.protected void configureObjectFinder(UIComponent component, IlvObjectSelectedFinder finder)
component
- The contextual menu componentfinder
- The object finder© Copyright Rogue Wave Software, Inc. 1997, 2017. All Rights Reserved.