public class IltFacesGraphInteractorRenderer extends IlvDragRectInteractorRenderer
IltFacesGraphInteractorRenderer
is the renderer for an
IltFacesGraphInteractor
component.
It generates an instance of the IltFacesGraphInteractorProxy
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 |
---|
IltFacesGraphInteractorRenderer()
Creates a new
IltFacesGraphInteractorRenderer instance. |
Modifier and Type | Method and Description |
---|---|
void |
decode(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
The "Apply Request Values" phase of JSF life cycle implementation.
|
protected void |
emitJSCreation(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent component)
Dynamically creates the graph interactor JavaScript implementation.
|
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 String |
findParentForm(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
Returns the client ID of the parent form container.
|
static String |
getRendererType()
Returns the type of this renderer.
|
IlvScriptDescriptor |
getScriptDescriptor()
Returns the script descriptor of this renderer.
|
static Object[] |
ProcessParams(String[] params)
Processes the client parameters, converting them into an array
that is a wrapping the following objects:
IlvRect : the dragged rectangle in image
coordinates. |
encodeEnd, resolveDependencies
emitJSToHTML, emitOnLoadHandler, emitResolvedDependencies, emitScriptsLoad, emitStateSavingHTMLObject, encodeBegin, getParameterMap, getScriptDescriptor, getTestParameterMap, renderAttributesDT, renderEndDT, renderStartDT, resolveDependency, resolveDependency, resolveVBDependency, resolveVBDependency, setTestParameterMap
public IltFacesGraphInteractorRenderer()
IltFacesGraphInteractorRenderer
instance.public IlvScriptDescriptor getScriptDescriptor()
getScriptDescriptor
in class IlvDHTMLRenderer
protected void emitJSSetProperties(javax.faces.context.FacesContext ctx, javax.faces.component.UIComponent component) throws IOException
emitJSSetProperties
in class IlvDragRectInteractorRenderer
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
emitJSCreation
in class IlvDHTMLRenderer
facesContext
- The faces context.component
- The user interface component.IOException
public void decode(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component)
decode
in class IlvDragRectInteractorRenderer
public static String getRendererType()
protected String findParentForm(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component)
context
- The current faces context.component
- The component that is rendered.public static Object[] ProcessParams(String[] params)
IlvRect
: the dragged rectangle in image
coordinates.String
: the corner index.IlvTransformer
: the current view transformer.Integer
: the button that was pressed.Integer
: the key modifiers.params
- The interaction parameters from the client.© Copyright Rogue Wave Software, Inc. 1997, 2018. All Rights Reserved.