public class OverFrameNavigator extends CMSBaseTag
channeldir, cmsrequest, cmsresponse, context, site| 构造器和说明 |
|---|
OverFrameNavigator() |
| 限定符和类型 | 方法和说明 |
|---|---|
java.lang.String |
createSubHTML(Channel channel,
int currentlevel,
int count)
递归生成HTML 多级菜单
加载模板.vm文件辅助生成HTML
|
java.lang.String |
createTopMenu(java.lang.String style,
Channel channel,
int size,
int count,
boolean flag)
生成一级菜单的HTML
加载模板.vm文件辅助生成HTML
|
void |
doFinally() |
int |
doStartTag()
输出HTML到页面
|
java.lang.String |
getBgColor() |
java.lang.String |
getBgImage() |
java.lang.String |
getChannel() |
int |
getColumn_num() |
int |
getColWidth() |
int |
getFontsize() |
int |
getHeight() |
int |
getLevel() |
int |
getLevelDegree() |
java.lang.String |
getMenuBorderImg() |
java.lang.String |
getOnMouseOverColor() |
java.lang.String |
getOnMouseOverImage() |
java.lang.String |
getStyle() |
java.lang.String |
getSubBgColor() |
java.lang.String |
getSubBgImage() |
int |
getTotalWidth() |
static void |
main(java.lang.String[] args) |
java.lang.StringBuffer |
navigatorTagShow()
生成跨帧导航标签的HTML代码.
|
void |
setBgColor(java.lang.String bgColor) |
void |
setBgImage(java.lang.String bgImage) |
void |
setChannel(java.lang.String channel) |
void |
setColumn_num(int column_num) |
void |
setColWidth(int colWidth) |
void |
setFontsize(int fontsize) |
void |
setHeight(int height) |
void |
setLevel(int level) |
void |
setLevelDegree(int levelDegree) |
void |
setMenuBorderImg(java.lang.String menuBorderImg) |
void |
setOnMouseOverColor(java.lang.String onMouseOverColor) |
void |
setOnMouseOverImage(java.lang.String onMouseOverImage) |
void |
setStyle(java.lang.String style) |
void |
setSubBgColor(java.lang.String subBgColor) |
void |
setSubBgImage(java.lang.String subBgImage) |
void |
setTotalWidth(int totalWidth) |
doEndTag, getSite, setPageContext, setSitedoCatch, generateContent, getContextMenu, getHttpServletRequest, getHttpServletResponse, getJspWriter, getSession, initContextMenu, isEnablecontextmenu, release, setEnablecontextmenu, writepublic int getFontsize()
public void setFontsize(int fontsize)
public java.lang.String getMenuBorderImg()
public void setMenuBorderImg(java.lang.String menuBorderImg)
public java.lang.String getBgColor()
public void setBgColor(java.lang.String bgColor)
public java.lang.String getBgImage()
public void setBgImage(java.lang.String bgImage)
public java.lang.String getChannel()
getChannel 在类中 CMSBaseTagpublic void setChannel(java.lang.String channel)
setChannel 在类中 CMSBaseTagpublic int getColumn_num()
public void setColumn_num(int column_num)
public int getColWidth()
public void setColWidth(int colWidth)
public int getLevel()
public void setLevel(int level)
public int getLevelDegree()
public void setLevelDegree(int levelDegree)
public java.lang.String getOnMouseOverColor()
public void setOnMouseOverColor(java.lang.String onMouseOverColor)
public java.lang.String getStyle()
public void setStyle(java.lang.String style)
public java.lang.String getSubBgColor()
public void setSubBgColor(java.lang.String subBgColor)
public java.lang.String getSubBgImage()
public void setSubBgImage(java.lang.String subBgImage)
public int getTotalWidth()
public void setTotalWidth(int totalWidth)
public int getHeight()
public void setHeight(int height)
public java.lang.String getOnMouseOverImage()
public void setOnMouseOverImage(java.lang.String onMouseOverImage)
public java.lang.StringBuffer navigatorTagShow()
throws java.lang.Exception
java.lang.Exceptionpublic java.lang.String createTopMenu(java.lang.String style,
Channel channel,
int size,
int count,
boolean flag)
throws java.lang.Exception
String - style:image/text 导航类型(文字/图片)导航Channel - channel 频道对象int - size 一级频道的个数int - count 当前频道计数boolean - flag 一级频道和其他频道的标示java.lang.Exceptionpublic java.lang.String createSubHTML(Channel channel, int currentlevel, int count) throws java.lang.Exception
Channel - channel 频道对象int - currentlevel 当前导航深度,每递归一次加一int - count 当前导航个数计数java.lang.Exceptionpublic int doStartTag()
throws javax.servlet.jsp.JspException
doStartTag 在接口中 javax.servlet.jsp.tagext.TagdoStartTag 在类中 CMSBaseTagjavax.servlet.jsp.JspExceptionpublic static void main(java.lang.String[] args)
public void doFinally()
doFinally 在接口中 javax.servlet.jsp.tagext.TryCatchFinallydoFinally 在类中 CMSBaseTag