org.apache.beehive.netui.databinding.datagrid.api
Class DataGridConfig

Object
  extended by DataGridConfig
Direct Known Subclasses:
DefaultDataGridConfig

public abstract class DataGridConfig
extends Object


Constructor Summary
DataGridConfig()
           
 
Method Summary
abstract  DataGridState createDataGridState()
           
abstract  Filter createFilter()
           
abstract  FilterModel createFilterModel(List<Filter> filters)
           
abstract  PagerModel createPagerModel()
           
abstract  Sort createSort()
           
abstract  SortModel createSortModel(List<Sort> sorts)
           
abstract  DataGridStateCodec createStateCodec(ServletRequest request, String gridName)
           
abstract  PagerRenderer getDefaultPagerRenderer()
           
abstract  DataGridResourceProvider getDefaultResourceProvider()
           
abstract  DataGridResourceProvider getResourceProvider(String resourceBundle)
           
abstract  StyleModel getStyleModel(String name, String classPrefix)
           
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DataGridConfig

public DataGridConfig()
Method Detail

createDataGridState

public abstract DataGridState createDataGridState()

createSort

public abstract Sort createSort()

createSortModel

public abstract SortModel createSortModel(List<Sort> sorts)

createFilter

public abstract Filter createFilter()

createFilterModel

public abstract FilterModel createFilterModel(List<Filter> filters)

createPagerModel

public abstract PagerModel createPagerModel()

createStateCodec

public abstract DataGridStateCodec createStateCodec(ServletRequest request,
                                                    String gridName)

getDefaultResourceProvider

public abstract DataGridResourceProvider getDefaultResourceProvider()

getResourceProvider

public abstract DataGridResourceProvider getResourceProvider(String resourceBundle)

getStyleModel

public abstract StyleModel getStyleModel(String name,
                                         String classPrefix)

getDefaultPagerRenderer

public abstract PagerRenderer getDefaultPagerRenderer()