|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.ultrawork.wtk.mc.Link
A component that renders an Html <a href=...">label</a>
link.
It can be associated with a java.util.ResourceBundle
to provide i18n.
Field Summary | |
private java.lang.String |
bundleName
|
private java.lang.String |
href
|
private java.lang.String |
key
|
private java.lang.String |
label
|
private java.lang.String |
page
|
Fields inherited from interface org.ultrawork.wtk.mc.Component |
LOCALE_KEY |
Constructor Summary | |
Link(java.lang.String label)
|
|
Link(java.lang.String key,
java.lang.String bundleName)
|
Method Summary | |
protected java.lang.String |
computeLabel(javax.servlet.http.HttpSession session)
|
protected java.lang.String |
computeUrl(javax.servlet.ServletRequest request)
|
protected java.lang.String |
createHtmlLink(javax.servlet.ServletRequest request,
javax.servlet.http.HttpSession session)
|
java.lang.String |
getBundleName()
Gets the bundleName |
java.lang.String |
getHref()
Gets the href |
java.lang.String |
getKey()
Gets the key |
java.lang.String |
getLabel()
Gets the label |
java.lang.String |
getPage()
Gets the page |
void |
setBundleName(java.lang.String bundleName)
Sets the bundleName |
void |
setHref(java.lang.String href)
Sets the href |
void |
setKey(java.lang.String key)
Sets the key |
void |
setLabel(java.lang.String label)
Sets the label |
void |
setPage(java.lang.String page)
Sets the page |
java.lang.String |
toString()
|
void |
write(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Writes the component to the http response. |
void |
write(javax.servlet.jsp.PageContext pageContext)
Writes the component to the current page. |
Methods inherited from class java.lang.Object |
|
Field Detail |
private java.lang.String label
private java.lang.String key
private java.lang.String bundleName
private java.lang.String href
private java.lang.String page
Constructor Detail |
public Link(java.lang.String label)
public Link(java.lang.String key, java.lang.String bundleName)
Method Detail |
public java.lang.String getHref()
public void setHref(java.lang.String href)
href
- The href to setpublic java.lang.String getPage()
public void setPage(java.lang.String page)
page
- The page to setpublic java.lang.String getLabel()
public void setLabel(java.lang.String label)
label
- The label to setpublic java.lang.String getKey()
public void setKey(java.lang.String key)
key
- The key to setpublic java.lang.String toString()
toString
in class java.lang.Object
public void write(javax.servlet.jsp.PageContext pageContext) throws java.io.IOException, javax.servlet.ServletException
Component
write
in interface Component
Component.write(PageContext)
public void write(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws java.io.IOException, javax.servlet.ServletException
Component
write
in interface Component
protected java.lang.String computeUrl(javax.servlet.ServletRequest request) throws java.net.MalformedURLException
protected java.lang.String computeLabel(javax.servlet.http.HttpSession session)
protected java.lang.String createHtmlLink(javax.servlet.ServletRequest request, javax.servlet.http.HttpSession session) throws java.net.MalformedURLException
public java.lang.String getBundleName()
public void setBundleName(java.lang.String bundleName)
bundleName
- The bundleName to set
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |