public abstract class IltFacesGraphInteractorServerActionListener extends Object implements ServerActionListener, IlvDHTMLConstants
IltFacesGraphInteractorServerActionListener
implements a server
action listener that binds client-side interactions with the
IltFacesGraphInteractor
faces component.
It is executed outside of the JSF life cycle, when the invocation
context of the interactor is set to IMAGE_SERVLET_CONTEXT
.
This means that the interactor is communicating directly with the image
generation servlet, and bypassing the JSF life cycle.
This listener translates the server event into an
ActionEvent
object, then invokes the appropriate
actionListener
method binding.
IltFacesGraphInteractor
Modifier and Type | Field and Description |
---|---|
static String |
ACTION_NAME |
ACCESSIBLE, 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
Modifier | Constructor and Description |
---|---|
protected |
IltFacesGraphInteractorServerActionListener()
Creates a new
IltFacesGraphInteractorServerActionListener instance. |
Modifier and Type | Method and Description |
---|---|
void |
actionPerformed(ServerActionEvent event)
Translates the server action into an
ActionEvent object, then
invokes the appropriate listener to process the user interaction. |
protected abstract IlvFacesView |
createFakeView()
Returns the fake faces view component used in the mock action event.
|
protected javax.faces.context.FacesContext |
getFacesContext(javax.servlet.http.HttpServletRequest request)
Returns the faces context that will be used to resolve the
action listener method binding.
|
public static final String ACTION_NAME
protected IltFacesGraphInteractorServerActionListener()
IltFacesGraphInteractorServerActionListener
instance.public void actionPerformed(ServerActionEvent event) throws javax.servlet.ServletException
ActionEvent
object, then
invokes the appropriate listener to process the user interaction.actionPerformed
in interface ServerActionListener
event
- The server event containing client-side interaction data.javax.servlet.ServletException
- if there is a problem processing event
.ServerActionListener.actionPerformed(ilog.views.servlet.ServerActionEvent)
protected abstract IlvFacesView createFakeView()
protected javax.faces.context.FacesContext getFacesContext(javax.servlet.http.HttpServletRequest request)
request
- The servlet request.© Copyright Rogue Wave Software, Inc. 1997, 2018. All Rights Reserved.