|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
ObjectDataGridConfig
DefaultDataGridConfig
public class DefaultDataGridConfig
Default implementation of the DataGridConfig base class. This class is used to provide concrete
implementations of state containers and service providers for the data grid.
| Constructor Summary | |
|---|---|
DefaultDataGridConfig()
|
|
| Method Summary | |
|---|---|
DataGridState |
createDataGridState()
Create a DataGridState object. |
Filter |
createFilter()
Create a Filter object. |
FilterModel |
createFilterModel(List filters)
Create a FilterModel object. |
PagerModel |
createPagerModel()
Create a PagerModel object. |
Sort |
createSort()
Create a Sort object. |
SortModel |
createSortModel(List sorts)
Create a SortModel object. |
DataGridStateCodec |
createStateCodec(ServletRequest request,
String gridName)
Create a DataGridStateCodec for a grid with the given name for the given ServletRequest. |
PagerRenderer |
getDefaultPagerRenderer()
Get the default PagerRenderer. |
DataGridResourceProvider |
getDefaultResourceProvider()
Get a DataGridResourceProvider. |
DataGridResourceProvider |
getResourceProvider(String resourceBundle)
Get a DataGridResourceProvider for the given resource bundle path. |
StyleModel |
getStyleModel(String name,
String classPrefix)
Get a StyleModel given a model name and a style class prefix. |
| Methods inherited from class Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DefaultDataGridConfig()
| Method Detail |
|---|
public DataGridState createDataGridState()
DataGridState object. The default implementation returned is
DataGridState.
createDataGridState in class DataGridConfigpublic Sort createSort()
Sort object. The default implementation returned is Sort.
createSort in class DataGridConfigpublic Filter createFilter()
Filter object. The default implementation returned is Filter.
createFilter in class DataGridConfigpublic SortModel createSortModel(List sorts)
SortModel object. The default implementation returned is SortModel with a
SortStrategy of DefaultSortStrategy.
createSortModel in class DataGridConfigsorts - the list of sorts for a data grid
public FilterModel createFilterModel(List filters)
FilterModel object. The default implementation returned is FilterModel.
createFilterModel in class DataGridConfigfilters - the list of filters for a data grid
public PagerModel createPagerModel()
PagerModel object. The default implementation returned is PagerModel.
createPagerModel in class DataGridConfig
public DataGridStateCodec createStateCodec(ServletRequest request,
String gridName)
DataGridStateCodec for a grid with the given name for the given ServletRequest.
createStateCodec in class DataGridConfigrequest - the current requestgridName - a data grid's name
public PagerRenderer getDefaultPagerRenderer()
PagerRenderer. The default pager renderer will display a pager with previous / next
page links via the implementation class PreviousNextPagerRenderer.
getDefaultPagerRenderer in class DataGridConfigpublic DataGridResourceProvider getDefaultResourceProvider()
DataGridResourceProvider. The default implementation class is
DefaultDataGridResourceProvider
and provides a basic implementation that reads messages from the default .properties file.
getDefaultResourceProvider in class DataGridConfigpublic DataGridResourceProvider getResourceProvider(String resourceBundle)
DataGridResourceProvider for the given resource bundle path. The default implementation
will set this resource bundle but does not enable message chaining.
getResourceProvider in class DataGridConfigresourceBundle - a resource bundle specifically requested by a data grid
public StyleModel getStyleModel(String name,
String classPrefix)
StyleModel given a model name and a style class prefix. This class exposes two available
style names:
| Name | Description | Implementation Class |
empty |
Renders CSS style classes that are non-prefixed and generally empty. | EmptyStyleModel |
default |
Renders CSS style classes with names using a default prefix of datagrid |
DefaultStyleModel |
empty style model, styles rendered on the <table> element will
be empty; the same style rendered wtih the default style model will render as
class="datagrid". If the style prefix "foo" is provided for the default style policy
the style name will be rendered as class="foo".x
getStyleModel in class DataGridConfigname - the name of a StyleModel implementation to useclassPrefix - the prefix for a style name
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||