kiurubeans
Class HtmlColumn

java.lang.Object
  |
  +--kiurubeans.HtmlColumn
Direct Known Subclasses:
HtmlCheckColumn, HtmlCombinedColumn, HtmlLinkColumn, HtmlTextColumn

public abstract class HtmlColumn
extends java.lang.Object

Abstraction of HTML table column


Constructor Summary
HtmlColumn()
          Creates a new instance of HtmlColumn - dummy empty constructor
HtmlColumn(Field field, java.lang.String title)
          Creates a new instance of HtmlColumn
HtmlColumn(java.lang.String field, java.lang.String title)
          Creates a new instance of HtmlColumn
 
Method Summary
protected  void assignValues(Field field, java.lang.String title)
          Assigns property values in bean.
protected  void assignValues(java.lang.String field, java.lang.String title)
          Deprecated. field should be of type Field. however, htmlcombinedcolumn uses this.
abstract  java.lang.String getCellData(RS2 rs)
          Returns current table cell data as string.
 Field getField()
          Getter for property field.
 java.lang.String getFieldName()
          Getter for property fieldName.
protected  java.lang.String getFieldValue(RS2 rs)
          Returns string value for current db field
protected  java.lang.String getFieldValue(RS2 rs, java.lang.String fieldName)
          Returns string value for a given db field
 java.lang.String getHeader(java.lang.String basedocument, boolean link)
          Returns header data.
 java.lang.String getTitle()
          Getter for property title.
 void setField(Field field)
          Setter for property field.
 void setFieldName(java.lang.String fieldName)
          Setter for property fieldName.
 void setTitle(java.lang.String title)
          Setter for property title.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HtmlColumn

public HtmlColumn()
Creates a new instance of HtmlColumn - dummy empty constructor


HtmlColumn

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

Parameters:
field - related db column
title - title to be shown in th

HtmlColumn

public HtmlColumn(java.lang.String field,
                  java.lang.String title)
Creates a new instance of HtmlColumn

Parameters:
title - title to be shown in th
field - field name of related db row
Method Detail

assignValues

protected void assignValues(java.lang.String field,
                            java.lang.String title)
Deprecated. field should be of type Field. however, htmlcombinedcolumn uses this.

Assigns property values in bean

Parameters:
field - db field name
title - title to be shown in th
See Also:
HtmlCombinedColumn

assignValues

protected void assignValues(Field field,
                            java.lang.String title)
Assigns property values in bean.

Parameters:
field - information about db field
title - title to be shown in th

getTitle

public java.lang.String getTitle()
Getter for property title.

Returns:
Value of property title.

setTitle

public void setTitle(java.lang.String title)
Setter for property title.

Parameters:
title - New value of property title.

getFieldName

public java.lang.String getFieldName()
Getter for property fieldName.

Returns:
Value of property fieldName.

setFieldName

public void setFieldName(java.lang.String fieldName)
Setter for property fieldName.

Parameters:
fieldName - New value of property fieldName.

getField

public Field getField()
Getter for property field.

Returns:
Value of property field.

setField

public void setField(Field field)
Setter for property field.

Parameters:
field - New value of property field.

getCellData

public abstract java.lang.String getCellData(RS2 rs)
Returns current table cell data as string. Inherited classes override this.

Parameters:
rs - RS2 where data is retrieved.
Returns:
data to be put in

getFieldValue

protected java.lang.String getFieldValue(RS2 rs,
                                         java.lang.String fieldName)
Returns string value for a given db field

Parameters:
rs - RS2 where data is retrieved
fieldName - fieldname to seek
Returns:
string value for the field

getFieldValue

protected java.lang.String getFieldValue(RS2 rs)
Returns string value for current db field

Parameters:
rs - RS2 where data is retrieved
Returns:
string value for the field

getHeader

public java.lang.String getHeader(java.lang.String basedocument,
                                  boolean link)
Returns header data. If order data is linked, returns

Parameters:
link - if true, generates a link
basedocument - column-independent data
Returns:
data to be put in