|
|||||||||||
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.TabbarTag
Tag-Handler for the tabbar
Tag.
Generates a tab strip without the tab Body. The individual tabs of the control element can be directly specified in the JSP-Page with the help of the <tab>-tag. The Body of the tabs is ignored!
Field Summary | |
private java.lang.String |
selectedTab
The current selected tab |
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.IterationTag |
EVAL_BODY_AGAIN |
Fields inherited from interface javax.servlet.jsp.tagext.Tag |
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE |
Constructor Summary | |
TabbarTag()
Constructor |
Method Summary | |
void |
addTab(TabDesignModel tab)
Adds a TabPage to the TabSet |
protected Control |
doCreateControl()
Creates the control element |
protected ControlDesignModel |
doCreateDesignModel()
This method is called to create the DesignModel for the control |
protected TabsetDesignModel |
getTabsetDesignModel()
Returns a casted version of the ControlDesignModel |
boolean |
isSelected(TabDesignModel tab)
Returns if the specified TabPage is selected |
void |
release()
|
void |
setBgcolor(java.lang.String bgcolor)
Sets the background color for the control element. |
void |
setFilter(java.lang.String filter)
The automatic HTML coding of the tabset can be activated or disabled with the filter attribute. |
void |
setImagemap(java.lang.String mapName)
With this attribute, an ImageList is assigned to the tabset, with the help of which images can be assigned to the individual tabs. |
void |
setLabellength(java.lang.String length)
Specifies the maximum number of characters for the labels of the tab. |
void |
setMaximum(int maximum)
Sets the maximum |
void |
setOverlapping(java.lang.String overlapping)
Sets the Control to overlapping mode. |
void |
setPageContext(javax.servlet.jsp.PageContext pc)
|
void |
setSelected(java.lang.String selected)
Sets the code of the current selected tab |
void |
setStacked(java.lang.String stacked)
Enables or disables stacked display for the tabset control |
void |
setTabs(java.lang.String tabs)
Sets the number of visible TabPages |
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, setPermission, setProperty, setRunat, setScope, setShadow, setStyle, setStyleClass, setStyleId, setSummary, setTabindex, setTooltip, setTransaction, setValue, setWidth |
Methods inherited from class javax.servlet.jsp.tagext.TagSupport |
doAfterBody, 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 |
Field Detail |
private static final long serialVersionUID
private java.lang.String selectedTab
Constructor Detail |
public TabbarTag()
Method Detail |
protected ControlDesignModel doCreateDesignModel()
BaseControlTag
doCreateDesignModel
in class BaseControlTag
BaseControlTag.doCreateDesignModel()
protected TabsetDesignModel getTabsetDesignModel()
public void setPageContext(javax.servlet.jsp.PageContext pc)
setPageContext
in interface javax.servlet.jsp.tagext.Tag
setPageContext
in class BaseControlTag
Tag.setPageContext(PageContext pc)
public void release()
release
in interface javax.servlet.jsp.tagext.Tag
release
in class BaseControlTag
Tag.release()
public boolean isSelected(TabDesignModel tab)
tab
- TabDesignModel
public void setSelected(java.lang.String selected)
selected
- Tab page codeprotected 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 setTabs(java.lang.String tabs) throws javax.servlet.jsp.JspException
tabs
- Number of visible TabPages
javax.servlet.jsp.JspException
- If the Argument can't be converted to integerpublic void setMaximum(int maximum)
maximum
- The maximum to setpublic void setStacked(java.lang.String stacked) throws javax.servlet.jsp.JspException
stacked
- when set to true
stacked display is enabled
javax.servlet.jsp.JspException
- If the Argument can't be converted to booleanpublic void setBgcolor(java.lang.String bgcolor)
bgcolor
- The background colorpublic void setImagemap(java.lang.String mapName) throws javax.servlet.jsp.JspException
mapName
- The ImageMap to assign
javax.servlet.jsp.JspException
- If the ImageMap could not be foundpublic void setLabellength(java.lang.String length) throws javax.servlet.jsp.JspException
length
- The maximum number of characters for the labels of the tab.
javax.servlet.jsp.JspException
- If the Argument can't be converted to integerpublic void addTab(TabDesignModel tab)
TabContainer
addTab
in interface TabContainer
tab
- TabDesignModelTabContainer.addTab(com.cc.framework.ui.model.TabDesignModel)
public void setFilter(java.lang.String filter) throws javax.servlet.jsp.JspException
true
filter
- true
if the tabs should be HTML encoded.
javax.servlet.jsp.JspException
- If the Argument can't be converted to booleanpublic void setOverlapping(java.lang.String overlapping) throws javax.servlet.jsp.JspException
overlapping
- true
if the tabs should painted in overlapping
mode.
javax.servlet.jsp.JspException
- If the Argument can't be converted to boolean
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |