|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
|
+--com.ibm.as400.util.html.HTMLTagAttributes
|
+--com.ibm.as400.util.html.HTMLHyperlink
|
+--com.ibm.as400.util.servlet.ServletHyperlink
The ServletHyperlink class represents an HTML hyperlink tag.
This example creates an ServletHyperlink and displays the HTML tag.
ServletHyperlink link = new ServletHyperlink("http://www.myCompany.com", "myCompany Home Page");
link.setHttpServletResponse(resp);
link.setPathInfo("/myServletDirectory/servlet");
System.out.println(link.getTag());
Here is the output of the ServletHyperlink:
<a href="http://www.myCompany.com/myServletDirectory/servlet&SomeSessionID=942349280740">myCompany Home Page</a>
This example creates an ServletHyperlink and sets two properties.
ServletHyperlink link = new ServletHyperlink("http://www.myCompany.com", "myCompany Home Page");
Properties properties = new Properties();
properties.put("userID", "fred");
properties.put("employeeID", "01234567");
link.setProperties(properties);
link.setHttpServletResponse(resp);
link.setPathInfo("/myServletDirectory/servlet");
System.out.println(link.getTag());
Here is the output of the ServletHyperlink:
<a href="http://www.myCompany.com/myServletDirectory/servlet?userid=fred&employeeID=01234567&SomeSessionID=942349280740">myCompany Home Page</a>
ServletHyperlink objects generate the following events:
| Fields inherited from interface com.ibm.as400.util.html.HTMLConstants |
ABSBOTTOM, ABSMIDDLE, BASELINE, BOTTOM, CAPITALS, CENTER, CIRCLE, DISC, JUSTIFY, LARGE_ROMAN, LEFT, LOWER_CASE, LTR, MIDDLE, NUMBERS, RIGHT, RTL, SMALL_ROMAN, SQUARE, TARGET_BLANK, TARGET_PARENT, TARGET_SELF, TARGET_TOP, TEXTTOP, TOP |
| Constructor Summary | |
ServletHyperlink()
Creates a default ServletHyperlink object. |
|
ServletHyperlink(java.lang.String link)
Creates a ServletHyperlink object with the specified resource link. |
|
ServletHyperlink(java.lang.String link,
java.lang.String text)
Creates a ServletHyperlink object with the specified resource link represented by the specified text. |
|
ServletHyperlink(java.lang.String link,
java.lang.String text,
java.lang.String target)
Creates a ServletHyperlink object with the specified resource link and target frame represented by the specified text. |
|
ServletHyperlink(java.lang.String link,
java.lang.String text,
java.lang.String target,
java.lang.String path,
javax.servlet.http.HttpServletResponse response)
Creates a ServletHyperlink object with the specified resource link, link text, target frame, resource link path, and HTTPServlet response. |
|
| Method Summary | |
void |
addPropertyChangeListener(java.beans.PropertyChangeListener listener)
Adds a PropertyChangeListener. |
java.lang.Object |
clone()
Returns a copy of the ServletHyperlink. |
javax.servlet.http.HttpServletResponse |
getHttpServletResponse()
Returns the Http servlet response. |
java.lang.String |
getPathInfo()
Returns the path information. |
java.lang.String |
getTag()
Returns the HTML tag that represents the resource link. |
java.lang.String |
getTag(java.lang.String text,
java.util.Properties properties)
Returns the HTML tag that represents the resource link with the specified text and properties. |
void |
removePropertyChangeListener(java.beans.PropertyChangeListener listener)
Removes the PropertyChangeListener from the internal list. |
void |
setHttpServletResponse(javax.servlet.http.HttpServletResponse response)
Sets the Http servlet response for the resource link. |
void |
setPathInfo(java.lang.String path)
Sets the path information for the resource link. |
| Methods inherited from class com.ibm.as400.util.html.HTMLHyperlink |
addVetoableChangeListener, getDirection, getLanguage, getLink, getLocation, getName, getProperties, getTag, getTarget, getText, getTitle, removeVetoableChangeListener, setDirection, setLanguage, setLink, setLocation, setName, setProperties, setTarget, setText, setTitle, toString |
| Methods inherited from class com.ibm.as400.util.html.HTMLTagAttributes |
getAttributes, getAttributeString, setAttributes |
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public ServletHyperlink()
public ServletHyperlink(java.lang.String link)
link - The Uniform Resource Identifier (URI).
public ServletHyperlink(java.lang.String link,
java.lang.String text)
link - The Uniform Resource Identifier (URI).text - The text representation for the resource.
public ServletHyperlink(java.lang.String link,
java.lang.String text,
java.lang.String target)
link - The Uniform Resource Identifier (URI).text - The text representation for the resource.target - The target frame.
public ServletHyperlink(java.lang.String link,
java.lang.String text,
java.lang.String target,
java.lang.String path,
javax.servlet.http.HttpServletResponse response)
link - The Uniform Resource Identifier (URI).text - The text representation for the resource.target - The target frame.path - The resource link path information.response - The Http servlet response.| Method Detail |
public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
addPropertyChangeListener in class HTMLTagAttributeslistener - The PropertyChangeListener.removePropertyChangeListener(java.beans.PropertyChangeListener)public java.lang.Object clone()
clone in class HTMLHyperlinkpublic javax.servlet.http.HttpServletResponse getHttpServletResponse()
public java.lang.String getPathInfo()
public java.lang.String getTag()
getTag in class HTMLHyperlink
public java.lang.String getTag(java.lang.String text,
java.util.Properties properties)
getTag in class HTMLHyperlinktext - The text.properties - The Properties.public void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
removePropertyChangeListener in class HTMLTagAttributeslistener - The PropertyChangeListener.addPropertyChangeListener(java.beans.PropertyChangeListener)public void setHttpServletResponse(javax.servlet.http.HttpServletResponse response)
response - The Http servlet response.public void setPathInfo(java.lang.String path)
path - The path information.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||