|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--javax.servlet.jsp.tagext.TagSupport | +--kotkabeans.HTMLMenuItem
These items will be added to HTMLMenu.
Field Summary | |
static int |
HTMLMenuItem_compare_count
|
static int |
HTMLMenuItem_find_count
|
static int |
HTMLMenuItem_getHTML_count
|
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 | |
HTMLMenuItem()
Dummy empty constructor |
|
HTMLMenuItem(boolean link,
java.lang.String itab,
java.lang.String[] parameters,
java.lang.String ba)
Not so dummy constructor |
|
HTMLMenuItem(int ilevel)
Not so dummy constructor |
Method Summary | |
HTMLMenuItem |
addItem(HTMLMenuItem item)
|
HTMLMenuItem |
addItem(java.lang.String name,
java.lang.String baddress,
java.lang.String address,
int ilevel,
boolean link,
java.lang.String[] params)
This method adds item to this item. |
HTMLMenuItem |
addItem(java.lang.String name,
java.lang.String baddress,
java.lang.String address,
int ilevel,
boolean link,
java.lang.String[] params,
boolean inNewWindow)
This method adds item to this item. |
boolean |
compare(javax.servlet.http.HttpServletRequest req)
Checks if requests parameters matches this items parameters. |
boolean |
find(javax.servlet.http.HttpServletRequest req)
Searches given url from this item and items that are under this item (and items uder them). |
boolean |
find(javax.servlet.http.HttpServletRequest req,
boolean printLastOpened)
|
java.lang.String |
getActiveHTML()
Creates html-code from items that are just under this item. |
java.lang.String |
getAddress()
Simple access method |
java.lang.String |
getBaseAddress()
|
java.lang.String |
getHTML(javax.servlet.jsp.JspWriter out,
javax.servlet.http.HttpServletRequest req)
Prints html-code. |
java.lang.String |
getHTML(javax.servlet.jsp.JspWriter out,
javax.servlet.http.HttpServletRequest req,
boolean printLastOpened)
|
int |
getLevel()
|
java.lang.String |
getLink()
This will return items name as link. |
java.lang.String |
getName()
Simple access method |
boolean |
getNewWindow()
Simple access method |
java.lang.String |
getNotLink()
This will return items name as not link. |
java.lang.String[] |
getParams()
|
boolean |
isLink()
|
void |
markUnopened()
|
void |
print(java.lang.String s,
javax.servlet.jsp.JspWriter out)
Prints given string s to given output. |
void |
setAddress(java.lang.String newAddress)
Simple access method |
void |
setBaseAddress(java.lang.String newAddress)
Simple access method |
void |
setLevel(int ilevel)
Simple access method |
void |
setLink(boolean iLink)
Simple access method |
void |
setName(java.lang.String newName)
Simple access method |
void |
setNewWindow(boolean b)
Simple access method |
void |
setParams(java.lang.String[] p)
Simple access method |
int |
size()
|
Methods inherited from class javax.servlet.jsp.tagext.TagSupport |
doAfterBody, doEndTag, doStartTag, findAncestorWithClass, getId, getParent, getValue, getValues, release, removeValue, setId, setPageContext, setParent, setValue |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static int HTMLMenuItem_compare_count
public static int HTMLMenuItem_getHTML_count
public static int HTMLMenuItem_find_count
Constructor Detail |
public HTMLMenuItem()
public HTMLMenuItem(boolean link, java.lang.String itab, java.lang.String[] parameters, java.lang.String ba)
public HTMLMenuItem(int ilevel)
Method Detail |
public void setLevel(int ilevel)
ilevel
- Items new level.public int getLevel()
public void setLink(boolean iLink)
public boolean isLink()
public java.lang.String getAddress()
public java.lang.String getName()
public void setName(java.lang.String newName)
newName
- Items new namepublic void setAddress(java.lang.String newAddress)
newAddress
- Items new addresspublic void setBaseAddress(java.lang.String newAddress)
newAddress
- Items new base addresspublic java.lang.String getBaseAddress()
public void setNewWindow(boolean b)
b
- new value to attribute newWindowpublic boolean getNewWindow()
public void setParams(java.lang.String[] p)
p
- String array containig parammeters.public java.lang.String[] getParams()
public java.lang.String getNotLink()
public java.lang.String getLink()
public void print(java.lang.String s, javax.servlet.jsp.JspWriter out)
public boolean compare(javax.servlet.http.HttpServletRequest req) throws java.lang.Exception
req
- Current request.
true
if match, otherwise false
java.lang.Exception
public boolean find(javax.servlet.http.HttpServletRequest req) throws java.lang.Exception
req
- Current request.
true
if match, otherwise false
java.lang.Exception
public boolean find(javax.servlet.http.HttpServletRequest req, boolean printLastOpened) throws java.lang.Exception
java.lang.Exception
public java.lang.String getActiveHTML()
public java.lang.String getHTML(javax.servlet.jsp.JspWriter out, javax.servlet.http.HttpServletRequest req) throws java.lang.Exception
req
- Current request.out
- Output where to print.
java.lang.Exception
public java.lang.String getHTML(javax.servlet.jsp.JspWriter out, javax.servlet.http.HttpServletRequest req, boolean printLastOpened) throws java.lang.Exception
java.lang.Exception
public HTMLMenuItem addItem(java.lang.String name, java.lang.String baddress, java.lang.String address, int ilevel, boolean link, java.lang.String[] params)
name
- Items name.address
- Items address.ilevel
- Items level.link
- Is item link or not.
public HTMLMenuItem addItem(HTMLMenuItem item)
public HTMLMenuItem addItem(java.lang.String name, java.lang.String baddress, java.lang.String address, int ilevel, boolean link, java.lang.String[] params, boolean inNewWindow)
name
- Items name.address
- Items address.ilevel
- Items level.link
- Is item link or not.inNewWindow
- Should link open in new window
public int size()
public void markUnopened()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |