public class IltFacesGraphViewSelectionManagerTag extends IlvFacesSelectionManagerTag
IltFacesGraphViewSelectionManager
component.bodyContent, pageContext, UNIQUE_ID_PREFIX
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 |
---|
IltFacesGraphViewSelectionManagerTag()
Creates a new
IltFacesGraphViewSelectionManagerTag 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 |
getInfoProviderMethodBinding()
Deprecated.
since JViews 8.0 it is recommended to go through
getPropertyAccessor() instead. |
String |
getPropertyAccessor()
Returns the value binding expression that returns an
@see IltFacesPropertyAccessor instance that will be used to
access model properties of the selected objects. |
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 |
setInfoProviderMethodBinding(String infoProviderMethodBinding)
Deprecated.
since JViews 8.0 it is recommended to go through
setPropertyAccessor(String) instead. |
protected void |
setProperties(javax.faces.component.UIComponent component)
Override properties and attributes of the specified component,
if the corresponding properties of this tag handler instance were
explicitly set.
|
void |
setPropertyAccessor(String propertyAccessor)
Sets the value binding expression that returns an
IltFacesPropertyAccessor instance that will be used to
access model properties of the selected objects. |
getFillOn, getForceUpdateProperties, getImageMode, getLineColor, getLineWidth, getOnSelectionChanged, isFillOn, setFillOn, setForceUpdateProperties, setImageMode, setLineColor, setLineWidth, setOnSelectionChanged
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 IltFacesGraphViewSelectionManagerTag()
IltFacesGraphViewSelectionManagerTag
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
@Deprecated public String getInfoProviderMethodBinding()
getPropertyAccessor()
instead.Returns the method binding String
to the method
that provides additional information about the selected object.
The method binding itself should respect the signature:
List method_name(IlpGraphView view, IlpRepresentationObject representationObject)
Valid values for the list items are:
String
instances containing each an associated property.List
instances contains String
instances as described above.String
as described above.@Deprecated public void setInfoProviderMethodBinding(String infoProviderMethodBinding)
setPropertyAccessor(String)
instead.Sets the method binding String
to the method
that will provide additional information about the selected object.
The method binding itself should respect the signature:
List method_name(IlpGraphView view, IlpRepresentationObject representationObject)
Valid values for the list items are:
String
instances containing each an associated property.List
instances contains String
instances as described above.infoProviderMethodBinding
- the method binding String
as described above.public String getPropertyAccessor()
Returns the value binding expression that returns an
@see IltFacesPropertyAccessor
instance that will be used to
access model properties of the selected objects.
public void setPropertyAccessor(String propertyAccessor)
Sets the value binding expression that returns an
IltFacesPropertyAccessor
instance that will be used to
access model properties of the selected objects.
propertyAccessor
- The reference to the value binding expression.protected void setProperties(javax.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 IlvFacesSelectionManagerTag
component
- The component whose properties are to be
overridden© Copyright Rogue Wave Software, Inc. 1997, 2018. All Rights Reserved.