|
||||||||||
| PREV CLASS Documentation homepage NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjavax.faces.render.Renderer
ilog.views.faces.dhtml.renderkit.IlvDHTMLRenderer
ilog.views.faces.dhtml.renderkit.IlvFacesMenuRenderer
ilog.views.faces.dhtml.renderkit.IlvFacesContextualMenuRenderer
ilog.views.faces.dhtml.renderkit.IlvFacesContextualPopupMenuRenderer
public class IlvFacesContextualPopupMenuRenderer
This class is the DHTML renderer for a IlvFacesContextualMenu component.
This renderer generates an instance of the IlvFacesContextualMenuProxy JavaScript proxy class.
| Field Summary |
|---|
| Fields inherited from class ilog.views.faces.dhtml.renderkit.IlvDHTMLRenderer |
|---|
scriptDescriptor |
| Constructor Summary | |
|---|---|
IlvFacesContextualPopupMenuRenderer()
Creates a new IlvFacesContextualPopupMenuRenderer instance. |
|
| Method Summary | |
|---|---|
protected void |
emitJSCreation(FacesContext facesContext,
UIComponent component)
Emits the JavaScript proxy declaration of the component that is rendered. |
protected void |
emitJSSetProperties(FacesContext ctx,
UIComponent component)
Emits the setting of the properties of the JavaScript object representation. |
protected void |
emitJSToHTML(ResponseWriter writer,
UIComponent component)
Emits the toHTML method of the JavaScript representation of
the current component that is being rendered. |
protected UIForm |
getParentForm(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(UIComponent component,
IlvDependencyManager dependencyManager)
Resolves the dependencies needed by this component or register listeners on the dependency manager if some dependencies cannot be resolved. |
| Methods inherited from class ilog.views.faces.dhtml.renderkit.IlvFacesContextualMenuRenderer |
|---|
decode, extractActionParameters |
| Methods inherited from class ilog.views.faces.dhtml.renderkit.IlvFacesMenuRenderer |
|---|
encodeEnd |
| Methods inherited from class ilog.views.faces.dhtml.renderkit.IlvDHTMLRenderer |
|---|
emitOnLoadHandler, emitResolvedDependencies, emitScriptsLoad, emitStateSavingHTMLObject, encodeBegin, getParameterMap, getScriptDescriptor, getTestParameterMap, renderAttributesDT, renderEndDT, renderStartDT, 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 |
|---|
public IlvFacesContextualPopupMenuRenderer()
IlvFacesContextualPopupMenuRenderer instance.
| Method Detail |
|---|
public IlvScriptDescriptor getScriptDescriptor()
getScriptDescriptor in class IlvDHTMLRendererpublic static String getRendererType()
protected void emitJSCreation(FacesContext facesContext,
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 IlvDHTMLRendererfacesContext - The current faces context.component - The component processed by this renderer.
IOException
protected void emitJSToHTML(ResponseWriter writer,
UIComponent component)
throws IOException
toHTML method of the JavaScript representation of
the current component that is being rendered.
emitJSToHTML in class IlvDHTMLRendererwriter - The current response writer.component - The component processed by this renderer.
IOException
protected void emitJSSetProperties(FacesContext ctx,
UIComponent component)
throws IOException
emitJSSetProperties in class IlvFacesContextualMenuRendererctx - The current faces context.component - The component processed by this renderer.
IOException
protected void resolveDependencies(UIComponent component,
IlvDependencyManager dependencyManager)
resolveDependencies in class IlvDHTMLRenderercomponent - The component processed by this renderer.dependencyManager - The dependency manager.protected UIForm getParentForm(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.
|
||||||||||
| PREV CLASS Documentation homepage NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||