public class IlvFacesContextualPopupMenuRenderer extends IlvFacesContextualMenuRenderer
IlvFacesContextualMenu
component.IlvFacesContextualMenuProxy
JavaScript proxy class.scriptDescriptor
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 |
---|
IlvFacesContextualPopupMenuRenderer()
Creates a new
IlvFacesContextualPopupMenuRenderer instance. |
Modifier and Type | Method and Description |
---|---|
protected void |
emitJSCreation(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent component)
Emits the JavaScript proxy declaration of the component that is rendered.
|
protected void |
emitJSSetProperties(javax.faces.context.FacesContext ctx,
javax.faces.component.UIComponent component)
Emits the setting of the properties of the JavaScript object
representation.
|
protected void |
emitJSToHTML(javax.faces.context.ResponseWriter writer,
javax.faces.component.UIComponent component)
Emits the
toHTML method of the JavaScript representation of
the current component that is being rendered. |
protected javax.faces.component.UIForm |
getParentForm(javax.faces.component.UIComponent component)
Deprecated.
Beginning with JViews 8.1,
UIComponent might be contain
in forms not inheriting from UIForm . Use
IlvRendererUtil.getFormClientId(javax.faces.context.FacesContext, javax.faces.component.UIComponent)
instead. |
static String |
getRendererType()
Returns the type of this renderer.
|
IlvScriptDescriptor |
getScriptDescriptor()
Returns the script descriptor of this renderer.
|
protected void |
resolveDependencies(javax.faces.component.UIComponent component,
IlvDependencyManager dependencyManager)
Resolves the dependencies needed by this component or register listeners
on the dependency manager if some dependencies cannot be resolved.
|
configureObjectFinder, decode, extractActionParameters
encodeEnd
emitOnLoadHandler, emitResolvedDependencies, emitScriptsLoad, emitStateSavingHTMLObject, encodeBegin, getParameterMap, getScriptDescriptor, getTestParameterMap, renderAttributesDT, renderEndDT, renderStartDT, resolveDependency, resolveDependency, resolveVBDependency, resolveVBDependency, setTestParameterMap
public IlvFacesContextualPopupMenuRenderer()
IlvFacesContextualPopupMenuRenderer
instance.public IlvScriptDescriptor getScriptDescriptor()
getScriptDescriptor
in class IlvDHTMLRenderer
public static String getRendererType()
protected void emitJSCreation(javax.faces.context.FacesContext facesContext, 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 IlvDHTMLRenderer
facesContext
- The current faces context.component
- The component processed by this renderer.IOException
protected void emitJSToHTML(javax.faces.context.ResponseWriter writer, javax.faces.component.UIComponent component) throws IOException
toHTML
method of the JavaScript representation of
the current component that is being rendered.emitJSToHTML
in class IlvDHTMLRenderer
writer
- The current response writer.component
- The component processed by this renderer.IOException
protected void emitJSSetProperties(javax.faces.context.FacesContext ctx, javax.faces.component.UIComponent component) throws IOException
emitJSSetProperties
in class IlvFacesContextualMenuRenderer
ctx
- The current faces context.component
- The component processed by this renderer.IOException
protected void resolveDependencies(javax.faces.component.UIComponent component, IlvDependencyManager dependencyManager)
resolveDependencies
in class IlvDHTMLRenderer
component
- The component processed by this renderer.dependencyManager
- The dependency manager.@Deprecated protected javax.faces.component.UIForm getParentForm(javax.faces.component.UIComponent component)
UIComponent
might be contain
in forms not inheriting from UIForm
. Use
IlvRendererUtil.getFormClientId(javax.faces.context.FacesContext, javax.faces.component.UIComponent)
instead.null
otherwise.component
- The base component to start the search with.null
if not found.© Copyright Rogue Wave Software, Inc. 1997, 2018. All Rights Reserved.