com.waveset.ui
Class Table.LinkCell
java.lang.Object
com.waveset.ui.Table.Cell
com.waveset.ui.Table.LinkCell
- All Implemented Interfaces:
- java.lang.Cloneable
- Enclosing class:
- Table
- public static class Table.LinkCell
- extends Table.Cell
This is an object to represent a link cell. It has a display name
which is the text, and a link which is the URL, or URL base. It also
has an optional image so that we can have an image (mini-icon), then
HyperText name.
Constructor Summary |
Table.LinkCell(java.lang.String displayName,
java.lang.String linkURL)
|
Table.LinkCell(java.lang.String displayName,
java.lang.String linkURL,
java.lang.String id,
java.lang.String extraURL)
|
Table.LinkCell(java.lang.String displayName,
java.lang.String imageURL,
java.lang.String linkURL,
java.lang.String altText,
java.lang.String id,
java.lang.String extraURL)
The common constructor, the only way to set the fields externally. |
Table.LinkCell(java.lang.String displayName,
java.lang.String imageURL,
java.lang.String imageURL2,
java.lang.String linkURL,
java.lang.String altText,
java.lang.String id,
java.lang.String extraURL)
|
Method Summary |
java.lang.String |
toHTML(RequestState req)
Don't be fooled: this is really an abstract method. |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
_displayName
public java.lang.String _displayName
_imageURL
public java.lang.String _imageURL
_imageURL2
public java.lang.String _imageURL2
_linkURL
public java.lang.String _linkURL
_altText
public java.lang.String _altText
_id
public java.lang.String _id
_extraURL
public java.lang.String _extraURL
Table.LinkCell
public Table.LinkCell(java.lang.String displayName,
java.lang.String imageURL,
java.lang.String linkURL,
java.lang.String altText,
java.lang.String id,
java.lang.String extraURL)
- The common constructor, the only way to set the fields externally.
- Parameters:
displayName
- - the name that will be shown next to the iconimageURL
- - the iconlinkURL
- - the link for the image and textaltText
- - the alt text
(shown when you hover over the image)id
- - the info to put in the link
(e.g., blah.jsp?id= ).extraURL
- - stuff to put after the id link
(e.g., blah.jsp?id=bob&edit=edit ).
You MUST include the & separator in the text.
Table.LinkCell
public Table.LinkCell(java.lang.String displayName,
java.lang.String imageURL,
java.lang.String imageURL2,
java.lang.String linkURL,
java.lang.String altText,
java.lang.String id,
java.lang.String extraURL)
Table.LinkCell
public Table.LinkCell(java.lang.String displayName,
java.lang.String linkURL,
java.lang.String id,
java.lang.String extraURL)
Table.LinkCell
public Table.LinkCell(java.lang.String displayName,
java.lang.String linkURL)
toHTML
public java.lang.String toHTML(RequestState req)
- Description copied from class:
Table.Cell
- Don't be fooled: this is really an abstract method.
Subclass AppletCell implements toHTML(response, request).
- Overrides:
toHTML
in class Table.Cell
toString
public java.lang.String toString()
- Returns:
- the name to display, and sort on.