public class IlvFacesLayerVisibilityToolRenderer extends IlvDHTMLRenderer
IlvFacesLayerVisibilityTool
component.IlvFacesLayerVisibilityTool
Javascript object.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 |
---|
IlvFacesLayerVisibilityToolRenderer()
Creates a new
IlvFacesLayerVisibilityToolRenderer instance. |
Modifier and Type | Method and Description |
---|---|
void |
decode(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
Implements the "Apply Values from Request" phase of the JSF life
cycle.
|
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.
|
void |
encodeBegin(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
This method is used in the "Render Response" phase of the JSF life cycle
implementation.
|
void |
encodeEnd(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
This method is used in the "Render Response" phase of the JSF life cycle
implementation.
|
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.
|
emitJSToHTML, emitOnLoadHandler, emitResolvedDependencies, emitScriptsLoad, emitStateSavingHTMLObject, getParameterMap, getScriptDescriptor, getTestParameterMap, renderAttributesDT, renderEndDT, renderStartDT, resolveDependency, resolveDependency, resolveVBDependency, resolveVBDependency, setTestParameterMap
public IlvFacesLayerVisibilityToolRenderer()
IlvFacesLayerVisibilityToolRenderer
instance.public IlvScriptDescriptor getScriptDescriptor()
getScriptDescriptor
in class IlvDHTMLRenderer
public static String getRendererType()
public void decode(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component)
decode
in class IlvDHTMLRenderer
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.protected void emitJSSetProperties(javax.faces.context.FacesContext ctx, javax.faces.component.UIComponent component) throws IOException
emitJSSetProperties
in class IlvDHTMLRenderer
ctx
- The current faces context.component
- The component processed by this renderer.IOException
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
public void encodeBegin(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component) throws IOException
UIComponent
to the output stream or writer
associated with the response we are creating. Note that it is used at design time
only.encodeBegin
in class IlvDHTMLRenderer
IOException
IlvDHTMLRenderer.encodeBegin(javax.faces.context.FacesContext, javax.faces.component.UIComponent)
public void encodeEnd(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component) throws IOException
UIComponent
. This key method tries to resolve
the dependencies and prepare the component for the emit methods.encodeEnd
in class IlvDHTMLRenderer
IOException
© Copyright Rogue Wave Software, Inc. 1997, 2018. All Rights Reserved.