org.apache.beehive.netui.databinding.datagrid.model
Class StylePolicy

Object
  extended by StylePolicy
Direct Known Subclasses:
DefaultStylePolicy, EmptyStylePolicy

public abstract class StylePolicy
extends Object


Field Summary
static int ALT_ROW_CLASS
           
static int DATA_CELL_CLASS
           
static int FOOTER_CELL_CLASS
           
static int FOOTER_ROW_CLASS
           
static int HEADER_CELL_CLASS
           
static int HEADER_CELL_SORTED_CLASS
           
static int HEADER_ROW_CLASS
           
static int ROW_CLASS
           
static int TABLE_CLASS
           
 
Constructor Summary
StylePolicy(String prefix)
           
 
Method Summary
abstract  String getAltRowClass()
           
protected  String getClassForType(int cssClassType)
           
abstract  String getDataCellClass()
           
abstract  String getFooterCellClass()
           
abstract  String getFooterRowClass()
           
abstract  String getHeaderCellClass()
           
abstract  String getHeaderCellSortedClass()
           
abstract  String getHeaderRowClass()
           
abstract  String getRowClass()
           
abstract  String getTableClass()
           
 void writeStyleClass(StringBuffer buf, int cssClassType)
           
 void writeStyleClass(StringBuffer buf, int[] cssClassTypes)
           
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TABLE_CLASS

public static final int TABLE_CLASS
See Also:
Constant Field Values

HEADER_ROW_CLASS

public static final int HEADER_ROW_CLASS
See Also:
Constant Field Values

FOOTER_ROW_CLASS

public static final int FOOTER_ROW_CLASS
See Also:
Constant Field Values

ROW_CLASS

public static final int ROW_CLASS
See Also:
Constant Field Values

ALT_ROW_CLASS

public static final int ALT_ROW_CLASS
See Also:
Constant Field Values

HEADER_CELL_CLASS

public static final int HEADER_CELL_CLASS
See Also:
Constant Field Values

DATA_CELL_CLASS

public static final int DATA_CELL_CLASS
See Also:
Constant Field Values

FOOTER_CELL_CLASS

public static final int FOOTER_CELL_CLASS
See Also:
Constant Field Values

HEADER_CELL_SORTED_CLASS

public static final int HEADER_CELL_SORTED_CLASS
See Also:
Constant Field Values
Constructor Detail

StylePolicy

public StylePolicy(String prefix)
Method Detail

getTableClass

public abstract String getTableClass()

getHeaderRowClass

public abstract String getHeaderRowClass()

getFooterRowClass

public abstract String getFooterRowClass()

getRowClass

public abstract String getRowClass()

getAltRowClass

public abstract String getAltRowClass()

getDataCellClass

public abstract String getDataCellClass()

getHeaderCellClass

public abstract String getHeaderCellClass()

getFooterCellClass

public abstract String getFooterCellClass()

getHeaderCellSortedClass

public abstract String getHeaderCellSortedClass()

writeStyleClass

public void writeStyleClass(StringBuffer buf,
                            int[] cssClassTypes)

writeStyleClass

public void writeStyleClass(StringBuffer buf,
                            int cssClassType)

getClassForType

protected String getClassForType(int cssClassType)