|
||||||||||
| PREV CLASS Documentation homepage NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjavax.faces.webapp.UIComponentTag
javax.faces.webapp.UIComponentBodyTag
ilog.views.faces.taglib.IlvBaseTag
ilog.views.faces.dhtml.taglib.IlvFacesSelectionManagerTag
public abstract class IlvFacesSelectionManagerTag
This class defines a base JSP custom tag handler for
IlvFacesSelectionManager components.
| Field Summary |
|---|
| Fields inherited from class javax.faces.webapp.UIComponentBodyTag |
|---|
bodyContent |
| Fields inherited from class javax.faces.webapp.UIComponentTag |
|---|
pageContext |
| Fields inherited from interface javax.servlet.jsp.tagext.BodyTag |
|---|
EVAL_BODY_BUFFERED, EVAL_BODY_TAG |
| Fields inherited from interface javax.servlet.jsp.tagext.IterationTag |
|---|
EVAL_BODY_AGAIN |
| Fields inherited from interface javax.servlet.jsp.tagext.Tag |
|---|
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE |
| Constructor Summary | |
|---|---|
IlvFacesSelectionManagerTag()
Creates a new IlvFacesSelectInteractorTag instance. |
|
| Method Summary | |
|---|---|
String |
getFillOn()
Returns true when selection rectangles are filled. |
String |
getForceUpdateProperties()
Returns true to force an additional request in image mode, false otherwise. |
String |
getImageMode()
Returns the image mode. |
String |
getLineColor()
Returns the color of selection rectangles. |
String |
getLineWidth()
Returns the width of selection rectangle lines. |
String |
getOnSelectionChanged()
Returns a JavaScript handler called when the selection has changed. |
String |
isFillOn()
Deprecated. Beginning of JViews 8.1 the getFillOn() method should be used. |
void |
setFillOn(String fillOn)
Sets whether selection rectangles are filled or not. |
void |
setForceUpdateProperties(String forceUpdateProperties)
Sets this flag to make additional requests to query the current selection and additional properties in image mode to enable client-side selection listener. |
void |
setImageMode(String imageMode)
Returns the image mode. |
void |
setLineColor(String color)
Sets the color of selection rectangles. |
void |
setLineWidth(String lineWidth)
Sets the width of selection rectangle lines. |
void |
setOnSelectionChanged(String onSelectionChanged)
Returns a JavaScript handler called when the selection has changed. |
protected void |
setProperties(UIComponent component)
Override properties and attributes of the specified component, if the corresponding properties of this tag handler instance were explicitly set. |
| Methods inherited from class ilog.views.faces.taglib.IlvBaseTag |
|---|
getComponentType, getRendererType, setProperty, setVBProperty, testSetProperties |
| Methods inherited from class javax.faces.webapp.UIComponentBodyTag |
|---|
doAfterBody, doInitBody, getBodyContent, getDoAfterBodyValue, getDoStartValue, getPreviousOut, release, setBodyContent |
| Methods inherited from class javax.faces.webapp.UIComponentTag |
|---|
doEndTag, doStartTag, encodeBegin, encodeChildren, encodeEnd, findComponent, getComponentInstance, getCreated, getDoEndValue, getFacesContext, getFacetName, getId, getParent, getParentUIComponentTag, isSuppressed, isValueReference, setBinding, setId, setPageContext, setParent, setRendered, setupResponseWriter |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface javax.servlet.jsp.tagext.Tag |
|---|
doEndTag, doStartTag, getParent, setPageContext, setParent |
| Constructor Detail |
|---|
public IlvFacesSelectionManagerTag()
IlvFacesSelectInteractorTag instance.
| Method Detail |
|---|
protected void setProperties(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 IlvBaseTagcomponent - The component whose properties are to be
overriddenpublic String getLineColor()
public void setLineColor(String color)
color - The color to set.public String isFillOn()
getFillOn() method should be used.
true when selection rectangles are filled.
true when selection rectangles are filled.public String getFillOn()
true when selection rectangles are filled.
true when selection rectangles are filled.public void setFillOn(String fillOn)
fillOn - true to get filled selection rectangles.public String getLineWidth()
public void setLineWidth(String lineWidth)
lineWidth - The line width to set.public String getImageMode()
In image mode the image is refreshed on each selection.
In regular mode, only the selected object(s) bounding box is queried and rectangles are dynamically displayed on top of the view.
Note that the client-side listeners on selection and additionalinformation on selected objects
are available in image mode if and only if the forceUpdateProperties property is set to true.
In regular mode no special configuration is needed.
true if the image mode is set, false otherwise.public void setImageMode(String imageMode)
In image mode the image is refreshed on each selection.
In regular mode, only the selected object(s) bounding box is queried and rectangles are dynamically displayed on top of the view.
Note that the client-side listeners on selection and additionalinformation on selected objects
are available in image mode if and only if the forceUpdateProperties property is set to true.
In regular mode no special configuration is needed.
imageMode - true if the image mode is set, false otherwise.public String getForceUpdateProperties()
true to force an additional request in image mode, false otherwise.
public void setForceUpdateProperties(String forceUpdateProperties)
forceUpdateProperties - true to force an additional request in image mode, false otherwise.public String getOnSelectionChanged()
The handler must be a function with one parameter which is the selection list.
To use this handler the interactor must be in regular mode or the forceUpdateProperties
must be set if the interactor is in image mode. Refer to the user's documentation for further information.
public void setOnSelectionChanged(String onSelectionChanged)
The handler must be a function with one parameter which is the selection list.
To use this handler the interactor must be in regular mode or the forceUpdateProperties
must be set if the interactor is in image mode. Refer to the user's documentation for further information.
onSelectionChanged - The JavaScript handler on a new selection.
|
||||||||||
| PREV CLASS Documentation homepage NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||