kiurubeans
Class HtmlLinkColumn

java.lang.Object
  |
  +--kiurubeans.HtmlColumn
        |
        +--kiurubeans.HtmlLinkColumn

public class HtmlLinkColumn
extends HtmlColumn

Abstraction of HTML table column with linked text.


Constructor Summary
HtmlLinkColumn(Field field, java.lang.String title, java.lang.String linkbase, java.lang.String linkfield)
          Creates a new instance of HtmlLinkColumn
HtmlLinkColumn(Field field, java.lang.String title, java.lang.String linkbase, java.lang.String linkfield, Predicate linkPredicate)
          Creates a new instance of HtmlLinkColumn
HtmlLinkColumn(java.lang.String field, java.lang.String title, java.lang.String linkbase, java.lang.String linkfield)
          Creates a new instance of HtmlLinkColumn
HtmlLinkColumn(java.lang.String field, java.lang.String title, java.lang.String linkbase, java.lang.String linkfield, java.lang.String emptytext)
          Creates a new instance of HtmlLinkColumn
 
Method Summary
 java.lang.String getCellData(RS2 rs)
          Returns current table cell data as string
 java.lang.String getLinkBase()
          Getter for property baseLink.
 java.lang.String getLinkField()
          Getter for property linkField.
 void setLinkBase(java.lang.String baseLink)
          Setter for property baseLink.
 void setLinkField(java.lang.String linkField)
          Setter for property linkField.
 
Methods inherited from class kiurubeans.HtmlColumn
assignValues, assignValues, getField, getFieldName, getFieldValue, getFieldValue, getHeader, getTitle, setField, setFieldName, setTitle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HtmlLinkColumn

public HtmlLinkColumn(java.lang.String field,
                      java.lang.String title,
                      java.lang.String linkbase,
                      java.lang.String linkfield)
Creates a new instance of HtmlLinkColumn

Parameters:
linkbase - base document used in links
linkfield - db field used to retrieve link value
title - title to be shown in th
field - field name of related db row

HtmlLinkColumn

public HtmlLinkColumn(java.lang.String field,
                      java.lang.String title,
                      java.lang.String linkbase,
                      java.lang.String linkfield,
                      java.lang.String emptytext)
Creates a new instance of HtmlLinkColumn

Parameters:
linkbase - base document used in links
linkfield - db field used to retrieve link value
title - title to be shown in th
field - field name of related db row
emptytext - linktext to written if field value is empty

HtmlLinkColumn

public HtmlLinkColumn(Field field,
                      java.lang.String title,
                      java.lang.String linkbase,
                      java.lang.String linkfield)
Creates a new instance of HtmlLinkColumn

Parameters:
linkbase - base document used in links
linkfield - db field used to retrieve link value
title - title to be shown in th
field - field name of related db row

HtmlLinkColumn

public HtmlLinkColumn(Field field,
                      java.lang.String title,
                      java.lang.String linkbase,
                      java.lang.String linkfield,
                      Predicate linkPredicate)
Creates a new instance of HtmlLinkColumn

Parameters:
linkbase - base document used in links
linkfield - db field used to retrieve link value
linkPredicate - predicate to determine if a link is valid
title - title to be shown in th
field - field name of related db row
Method Detail

getLinkBase

public java.lang.String getLinkBase()
Getter for property baseLink.

Returns:
Value of property baseLink.

setLinkBase

public void setLinkBase(java.lang.String baseLink)
Setter for property baseLink.

Parameters:
baseLink - New value of property baseLink.

getLinkField

public java.lang.String getLinkField()
Getter for property linkField.

Returns:
Value of property linkField.

setLinkField

public void setLinkField(java.lang.String linkField)
Setter for property linkField.

Parameters:
linkField - New value of property linkField.

getCellData

public java.lang.String getCellData(RS2 rs)
Returns current table cell data as string

Specified by:
getCellData in class HtmlColumn
Parameters:
rs - RS2 where data is retrieved
Returns:
data to be put in