public class IltFacesClientSelectInteractor extends IlvFacesSelectInteractor implements IltFacesJTGOConstants
IltFacesClientSelectInteractor
component implements an
interactor that allows the selection and movement of objects in a network
or equipment view.
This class is intended to minimize server-side image requests by dynamically displaying a rectangular selection border around the selected objects in the client-side.
FORCE_UPDATE_DEFAULT_VALUE, IMAGE_MODE_DEFAULT_VALUE, internalState, LINE_WIDTH_DEFAULT_VALUE, MOVE_ALLOWED_DEFAULT_VALUE
ATTRS_WITH_DECLARED_DEFAULT_VALUES, BEANINFO_KEY, bindings, COMPOSITE_COMPONENT_TYPE_KEY, COMPOSITE_FACET_NAME, CURRENT_COMPONENT, CURRENT_COMPOSITE_COMPONENT, FACETS_KEY, HONOR_CURRENT_COMPONENT_ATTRIBUTES_PARAM_NAME, VIEW_LOCATION_KEY
CONTEXT, DATA_SOURCE, DATA_SOURCE_ID, DEFAULT_STYLE_SHEET, EQUIPMENT, NETWORK, OBJECT_ACTION_MB, PROPERTY_ACCESSOR, STYLE_SHEETS
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 |
---|
IltFacesClientSelectInteractor()
Creates a new
IltFacesClientSelectInteractor instance. |
Modifier and Type | Method and Description |
---|---|
static String |
getComponentType()
Returns the component type identifier for this component.
|
String |
getFamily()
Returns the identifier of the component family to which this component
belongs.
|
javax.faces.el.MethodBinding |
getInfoProviderMethodBinding()
Deprecated.
since JViews 8.0. For alternatives see
IltFacesGraphViewSelectionManager.getInfoProviderMethodBinding() . |
javax.faces.el.MethodBinding |
getObjectActionMethodBinding()
Accesses the
objectActionMethodBinding property. |
void |
restoreState(javax.faces.context.FacesContext context,
Object stateObj)
Restores the state of this component from the
state parameter. |
Object |
saveState(javax.faces.context.FacesContext context)
Returns the
state of this component. |
void |
setInfoProviderMethodBinding(javax.faces.el.MethodBinding methodBinding)
Deprecated.
since JViews 8.0. For alternatives see
IltFacesGraphViewSelectionManager.setInfoProviderMethodBinding(MethodBinding)() . |
void |
setObjectActionMethodBinding(javax.faces.el.MethodBinding methodBinding)
Sets the
objectActionMethodBinding property. |
void |
updateModel(javax.faces.context.FacesContext context)
Handles the "Update Model Values" phase of the JSF life cycle.
|
getLineColor, getLineWidth, getOnSelectionChanged, isForceUpdateProperties, isImageMode, isMoveAllowed, setForceUpdateProperties, setImageMode, setLineColor, setLineWidth, setMoveAllowed, setOnSelectionChanged
getCursor, getMenuModelId, getMessage, setCursor, setMenuModelId, setMessage
clearDecodedPropertyMap, createFacesComponent, getAttributes, getClientId, isDecodedProperty, processUpdates, resetDecodedProperties, setDecodedProperty
addClientBehavior, addFacesListener, broadcast, clearInitialState, decode, encodeBegin, encodeChildren, encodeEnd, findComponent, getChildCount, getChildren, getClientBehaviors, getDefaultEventName, getEventNames, getFacesContext, getFacesListeners, getFacet, getFacetCount, getFacets, getFacetsAndChildren, getId, getListenersForEventClass, getParent, getPassThroughAttributes, getRenderer, getRendererType, getRendersChildren, getValueBinding, invokeOnComponent, isRendered, isTransient, markInitialState, processDecodes, processRestoreState, processSaveState, processValidators, queueEvent, removeFacesListener, restoreAttachedState, saveAttachedState, setId, setParent, setRendered, setRendererType, setTransient, setValueBinding, subscribeToEvent, unsubscribeFromEvent
encodeAll, getClientId, getCompositeComponentParent, getContainerClientId, getCurrentComponent, getCurrentCompositeComponent, getNamingContainer, getPassThroughAttributes, getResourceBundleMap, getStateHelper, getStateHelper, getTransientStateHelper, getTransientStateHelper, getValueExpression, initialStateMarked, isCompositeComponent, isInView, isVisitable, popComponentFromEL, processEvent, pushComponentToEL, restoreTransientState, saveTransientState, setInView, setValueExpression, visitTree
public IltFacesClientSelectInteractor()
IltFacesClientSelectInteractor
instance.public String getFamily()
rendererType
property, may be used to select the appropriate renderer for this component
instance.getFamily
in class IlvFacesSelectInteractor
public static String getComponentType()
@Deprecated public javax.faces.el.MethodBinding getInfoProviderMethodBinding()
IltFacesGraphViewSelectionManager.getInfoProviderMethodBinding()
.Accesses the infoProviderMethodBinding
property.
The returned method binding respects the signature:
List method_name(IlpGraphView view, IlpRepresentationObject obj)It returns a list of additional properties associated to the currently selected object. A valid item for this list is a
String
or a List
itself.@Deprecated public void setInfoProviderMethodBinding(javax.faces.el.MethodBinding methodBinding)
IltFacesGraphViewSelectionManager.setInfoProviderMethodBinding(MethodBinding)()
.Sets the infoProviderMethodBinding
property.
The given method binding respects the signature:
List method_name(IlpGraphView view, IlpRepresentationObject obj)It returns a list of additional properties associated to the currently selected object. A valid item for this list is a
String
or a List
itself.methodBinding
- The binding to a method that will provide the
additional information for the selected object.public javax.faces.el.MethodBinding getObjectActionMethodBinding()
objectActionMethodBinding
property.
The returned method binding respects the signature:
boolean method_name(IlpGraphView view, int xPos, int yPos)If the method returns
true
, no selection will be processed
and a new image will be generated.public void setObjectActionMethodBinding(javax.faces.el.MethodBinding methodBinding)
objectActionMethodBinding
property.
The given method binding should respect the following signature:
boolean method_name(IlpGraphView view, int xPos, int yPos)
methodBinding
- The binding to a method that will perform object
actions based on a given (x,y) coordinate.public void updateModel(javax.faces.context.FacesContext context)
updateModel
in class IlvFacesSelectInteractor
context
- The current faces context.public Object saveState(javax.faces.context.FacesContext context)
state
of this component.saveState
in interface IlvFacesComponent
saveState
in interface javax.faces.component.StateHolder
saveState
in class IlvFacesSelectInteractor
context
- The current faces context.state
of this component.public void restoreState(javax.faces.context.FacesContext context, Object stateObj)
state
parameter.restoreState
in interface IlvFacesComponent
restoreState
in interface javax.faces.component.StateHolder
restoreState
in class IlvFacesSelectInteractor
context
- The current faces context.stateObj
- The previously saved state
of this component.© Copyright Rogue Wave Software, Inc. 1997, 2018. All Rights Reserved.