public class NavigatorTag extends CMSBaseTag
channeldir, cmsrequest, cmsresponse, context, site| 构造器和说明 |
|---|
NavigatorTag() |
| 限定符和类型 | 方法和说明 |
|---|---|
java.lang.String |
createHTMlByStyle(java.lang.String style,
Channel channel,
boolean flag)
生成根据图片类型/文字类型生成导航HTML
|
java.lang.String |
createSubHTML(Channel channel,
int currentlevel)
递归生成HTML 多级菜单
|
void |
doFinally() |
int |
doStartTag() |
java.lang.String |
getBgColor() |
java.lang.String |
getBgImage() |
java.lang.String |
getChannel() |
int |
getColumn_num() |
int |
getColWidth() |
java.lang.String |
getCssVmPath(java.lang.String layout)
通过Layout得到样式 vm
|
int |
getFontsize() |
int |
getHeight() |
java.lang.String |
getLayout() |
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 |
setLayout(java.lang.String layout) |
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) |
int |
String2Int(java.lang.String str)
类型转换方法:String转换成Int
|
doEndTag, getSite, setPageContext, setSitedoCatch, generateContent, getContextMenu, getHttpServletRequest, getHttpServletResponse, getJspWriter, getSession, initContextMenu, isEnablecontextmenu, release, setEnablecontextmenu, writepublic int getLevelDegree()
public void setLevelDegree(int levelDegree)
public java.lang.String getStyle()
public void setStyle(java.lang.String style)
public int getColumn_num()
public void setColumn_num(int column_num)
public java.lang.String getLayout()
public void setLayout(java.lang.String layout)
public java.lang.String getChannel()
getChannel 在类中 CMSBaseTagpublic void setChannel(java.lang.String channel)
setChannel 在类中 CMSBaseTagpublic int getColWidth()
public void setColWidth(int colWidth)
public int getTotalWidth()
public void setTotalWidth(int totalWidth)
public int getLevel()
public void setLevel(int level)
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 getOnMouseOverColor()
public void setOnMouseOverColor(java.lang.String onMouseOverColor)
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 getHeight()
public void setHeight(int height)
public int getFontsize()
public void setFontsize(int fontsize)
public java.lang.String getMenuBorderImg()
public void setMenuBorderImg(java.lang.String menuBorderImg)
public java.lang.String getOnMouseOverImage()
public void setOnMouseOverImage(java.lang.String onMouseOverImage)
public int String2Int(java.lang.String str)
String - strpublic java.lang.String getCssVmPath(java.lang.String layout)
String - layout 布局public java.lang.StringBuffer navigatorTagShow()
throws java.lang.Exception
java.lang.Exceptionpublic java.lang.String createSubHTML(Channel channel, int currentlevel) throws java.lang.Exception
Channel - channel 频道对象int - currentlevel 当前导航深度,每递归一次加一java.lang.Exceptionpublic java.lang.String createHTMlByStyle(java.lang.String style,
Channel channel,
boolean flag)
throws java.lang.Exception
style:image/text - channel - flag - true 一级菜单,false 子菜单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