|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object javax.servlet.jsp.tagext.TagSupport com.cc.framework.taglib.ScriptTagSupport com.cc.framework.taglib.controls.BaseControlTag com.cc.framework.taglib.controls.SelectTag
Tag-Handler for the SelectTag
Field Summary | |
private javax.servlet.jsp.tagext.BodyContent |
bodyContent
The Body Content of the Tag |
private static long |
serialVersionUID
Serial Version UID |
Fields inherited from class com.cc.framework.taglib.controls.BaseControlTag |
log |
Fields inherited from class javax.servlet.jsp.tagext.TagSupport |
id, 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 | |
SelectTag()
Constructor |
Method Summary | |
int |
doAfterBody()
|
protected Control |
doCreateControl()
Creates the control element |
protected ControlDesignModel |
doCreateDesignModel()
This method is called to create the DesignModel for the control |
void |
doInitBody()
|
protected SelectControl |
getCtrl()
Retrieves the current Control instance |
OptionsComparator |
getOptionsComparator()
Returns an option comparator for this control |
protected SelectDesignModel |
getSelectDesignModel()
Returns a casted version of the ControlDesignModel |
void |
release()
|
void |
setBodyContent(javax.servlet.jsp.tagext.BodyContent b)
|
void |
setMultiple(java.lang.String multiple)
Indicates that multiple selections is allowed. |
void |
setOptionList(OptionListDesignModel optionList,
java.lang.Object optionElements)
Sets the OptionList which is used by the Select-Control |
void |
setSize(java.lang.String size)
Specifies the number of visible characters. |
void |
setValue(java.lang.String value)
Sets the direct value for this control. |
Methods inherited from class com.cc.framework.taglib.controls.BaseControlTag |
addDesignRule, beginPaint, createControl, createPainter, doEndTag, doStartTag, endPaint, getClientHandler, getControl, getDefaultAction, getDesignModel, getDirectValue, getHttpScope, getPainterContext, lookupBean, releaseDesignModel, setAction, setAjax, setAjax, setBorder, setDirectValue, setDisabled, setFormElement, setHeight, setHelp, setId, setLocale, setName, setPageContext, setPermission, setProperty, setRunat, setScope, setShadow, setStyle, setStyleClass, setStyleId, setSummary, setTabindex, setTooltip, setTransaction, setWidth |
Methods inherited from class javax.servlet.jsp.tagext.TagSupport |
findAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setParent, setValue |
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 |
Field Detail |
private static final long serialVersionUID
private javax.servlet.jsp.tagext.BodyContent bodyContent
Constructor Detail |
public SelectTag()
Method Detail |
protected SelectControl getCtrl()
protected ControlDesignModel doCreateDesignModel()
BaseControlTag
doCreateDesignModel
in class BaseControlTag
BaseControlTag.doCreateDesignModel()
protected SelectDesignModel getSelectDesignModel()
public void setBodyContent(javax.servlet.jsp.tagext.BodyContent b)
setBodyContent
in interface javax.servlet.jsp.tagext.BodyTag
BodyTag.setBodyContent(javax.servlet.jsp.tagext.BodyContent)
public void release()
release
in interface javax.servlet.jsp.tagext.Tag
release
in class BaseControlTag
Tag.release()
protected Control doCreateControl() throws javax.servlet.jsp.JspException
BaseControlTag
doCreateControl
in class BaseControlTag
javax.servlet.jsp.JspException
- If an error during bean lookup occursBaseControlTag.doCreateControl()
public void doInitBody() throws javax.servlet.jsp.JspException
doInitBody
in interface javax.servlet.jsp.tagext.BodyTag
javax.servlet.jsp.JspException
BodyTag.doInitBody()
public int doAfterBody() throws javax.servlet.jsp.JspException
doAfterBody
in interface javax.servlet.jsp.tagext.IterationTag
javax.servlet.jsp.JspException
IterationTag.doAfterBody()
public OptionsComparator getOptionsComparator()
getOptionsComparator
in interface OptionsContainerTag
public void setSize(java.lang.String size) throws javax.servlet.jsp.JspException
size
- The size
javax.servlet.jsp.JspException
- If the Argument can't be converted to intpublic void setMultiple(java.lang.String multiple) throws javax.servlet.jsp.JspException
multiple
- true
for multiple selection
javax.servlet.jsp.JspException
- If the Argument can't be converted to booleanpublic void setOptionList(OptionListDesignModel optionList, java.lang.Object optionElements)
setOptionList
in interface OptionsContainerTag
optionList
- OptionListDesignModeloptionElements
- The selected optionspublic void setValue(java.lang.String value)
property
attribute
setValue
in class BaseControlTag
value
- The controls value
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |