public class IlvFacesDiagrammerSelectInteractorTag extends IlvFacesSelectInteractorTag implements IlvFacesDiagrammerConstants
IlvFacesDiagrammerSelectInteractorTag
defines the JSP custom
tag handler for the
IlvFacesDiagrammerSelectInteractor
component and its specific DHTML renderer.bodyContent, pageContext, UNIQUE_ID_PREFIX
DASHBOARD_DIAGRAM, DATA_SOURCE, DATA_SOURCE_ID, DATA_URL, DIAGRAMMER, EDITABLE, INPUT_XSL, OUTPUT_XSL, PARAM_CSS, PARAM_XML, 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
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE
Constructor and Description |
---|
IlvFacesDiagrammerSelectInteractorTag()
Creates a new
IlvFacesDiagrammerSelectInteractorTag instance. |
Modifier and Type | Method and Description |
---|---|
String |
getComponentType()
Returns the component type for the component that is or will be
bound to this tag.
|
String |
getDeletionAllowed()
Tests if the user is allowed to delete the current selection in the selection
manager using the
delete key when this interactor is set
on the view. |
String |
getInfoProviderMethodBinding()
Deprecated.
Beginning with JViews 8.0 use
IlvFacesDiagrammerSelectionManagerTag.setInfoProviderMethodBinding(String) instead. |
String |
getRendererType()
Return the
rendererType property that selects the
Renderer to be used for encoding this component, or
null to ask the component to render itself directly. |
void |
setDeletionAllowed(String deletionAllowed)
Sets if the user is allowed to delete the current selection in the selection
manager using the
delete
key when this interactor is set on the view. |
void |
setInfoProviderMethodBinding(String infoProviderMethodBinding)
Deprecated.
Beginning with JViews 8.0 use
IlvFacesDiagrammerSelectionManagerTag.setInfoProviderMethodBinding(String) instead. |
protected void |
setProperties(jakarta.faces.component.UIComponent component)
Override properties and attributes of the specified component,
if the corresponding properties of this tag handler instance were
explicitly set.
|
getForceUpdateProperties, getImageMode, getLineColor, getLineWidth, getMoveAllowed, getOnSelectionChanged, setForceUpdateProperties, setImageMode, setLineColor, setLineWidth, setMoveAllowed, setOnSelectionChanged
getCursor, getMenuModelId, getMessage, setCursor, setMenuModelId, setMessage
getPartialTriggers, getStringArray, setPartialTriggers, setProperty, setVBProperty, testSetProperties
createComponent, getParentUIComponentTag, hasBinding, isSuppressed, isValueReference, release, setBinding, setRendered
addChild, addFacet, addVerbatimAfterComponent, addVerbatimBeforeComponent, createVerbatimComponent, createVerbatimComponentFromBodyContent, doAfterBody, doEndTag, doInitBody, doStartTag, encodeBegin, encodeChildren, encodeEnd, findComponent, getBodyContent, getComponentInstance, getCreated, getCreatedComponents, getDoAfterBodyValue, getDoEndValue, getDoStartValue, getFacesContext, getFacesJspId, getFacetName, getId, getIndexOfNextChildTag, getJspId, getParent, getParentUIComponentClassicTagBase, getPreviousOut, setBodyContent, setId, setJspId, setPageContext, setParent, setupResponseWriter
public IlvFacesDiagrammerSelectInteractorTag()
IlvFacesDiagrammerSelectInteractorTag
instance.public String getComponentType()
Returns the component type for the component that is or will be bound to this tag.
This implementation returns null
, subclasses must
override this method to return the appropriate value.
getComponentType
in class IlvBaseTag
public String getRendererType()
Return the rendererType
property that selects the
Renderer
to be used for encoding this component, or
null
to ask the component to render itself directly.
This implementation return null
, subclasses must override
this method to return the appropriate value.
getRendererType
in class IlvBaseTag
protected void setProperties(jakarta.faces.component.UIComponent component)
Override properties and attributes of the specified component, if the corresponding properties of this tag handler instance were explicitly set. This method must be called ONLY if the specified component was in fact created during the execution of this tag handler instance, and this call will occur BEFORE the component is added to the view.
Tag subclasses that want to support additional set properties
must ensure that the base class setProperties()
method is still called. A typical implementation that supports
extra properties foo
and bar
would look
something like this:
protected void setProperties(UIComponent component) { super.setProperties(component); if (foo != null) { component.setAttribute("foo", foo); } if (bar != null) { component.setAttribute("bar", bar); } }
setProperties
in class IlvFacesSelectInteractorTag
component
- The component whose properties are to be
overridden@Deprecated public String getInfoProviderMethodBinding()
IlvFacesDiagrammerSelectionManagerTag.setInfoProviderMethodBinding(String)
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(String infoProviderMethodBinding)
IlvFacesDiagrammerSelectionManagerTag.setInfoProviderMethodBinding(String)
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 String getDeletionAllowed()
delete
key when this interactor is set
on the view.
By default, this flag is set to false
.true
is returned.public void setDeletionAllowed(String deletionAllowed)
delete
key when this interactor is set on the view.deletionAllowed
- The flag to set.© Copyright 2024 Rogue Wave Software, Inc., a Perforce company.. All Rights Reserved.