public class IlvFacesDiagrammerSelectInteractor extends IlvFacesSelectInteractor
IlvFacesDiagrammerSelectInteractor
is a Diagrammer specific
implementation of the IlvFacesSelectInteractor
class.Modifier and Type | Field and Description |
---|---|
static Boolean |
DELETION_ALLOWED_DEFAULT_VALUE
The default value of the
deletionAllowed property. |
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
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 |
---|
IlvFacesDiagrammerSelectInteractor()
Creates a new
IlvFacesDiagrammerSelectInteractor instance. |
Modifier and Type | Method and Description |
---|---|
static String |
getComponentType()
Returns the type of this component.
|
String |
getFamily()
Returns the identifier of the component family to which this component
belongs.
|
javax.faces.el.MethodBinding |
getInfoProviderMethodBinding()
Deprecated.
Beginning with JViews 8.0 use
IlvFacesDiagrammerSelectionManager.getInfoProviderMethodBinding()
method instead. |
boolean |
isDeletionAllowed()
Returns if the user is allowed to delete the current selection of the
selection manager using the
delete key when this interactor
is set on the view. |
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 |
setDeletionAllowed(boolean deletionAllowed)
Sets if the user is allowed to delete the current selection of the
selection manager using the
delete key when this interactor
is set on the view. |
void |
setInfoProviderMethodBinding(javax.faces.el.MethodBinding infoProviderMethodBinding)
Deprecated.
Beginning with JViews 8.0 use
IlvFacesDiagrammerSelectionManager.setInfoProviderMethodBinding(MethodBinding)
method instead. |
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 static final Boolean DELETION_ALLOWED_DEFAULT_VALUE
deletionAllowed
property.setDeletionAllowed(boolean)
public IlvFacesDiagrammerSelectInteractor()
IlvFacesDiagrammerSelectInteractor
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()
IlvFacesDiagrammerSelectionManager.getInfoProviderMethodBinding()
method instead.ArrayList methodName(IlvDiagrammer, Object)
or
ArrayList methodName(IlvDiagrammer, IlvSDMNode)
.
The returned value of this method is a list of additional properties to associate to the selected object.
A valid item of this list is a String or a list itself.
@Deprecated public void setInfoProviderMethodBinding(javax.faces.el.MethodBinding infoProviderMethodBinding)
IlvFacesDiagrammerSelectionManager.setInfoProviderMethodBinding(MethodBinding)
method instead.ArrayList methodName(IlvDiagrammer, Object)
or
ArrayList methodName(IlvDiagrammer, IlvSDMNode)
.
The returned value of this method is a list of additional properties to associate to the selected object.
A valid item of this list is a String or a list itself.
infoProviderMethodBinding
- The binding to the method that will provide the additional information on the selected objects.public boolean isDeletionAllowed()
delete
key when this interactor
is set on the view. This flag is set to false
by default.delete
key is allowed.public void setDeletionAllowed(boolean deletionAllowed)
delete
key when this interactor
is set on the view. This flag is set to false
by default.deletionAllowed
- Set to true
to allow deletion.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.