|
|||||||||
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 DataGridConfig
public Sort createSort()
Sort
object. The default implementation returned is Sort
.
createSort
in class DataGridConfig
public Filter createFilter()
Filter
object. The default implementation returned is Filter
.
createFilter
in class DataGridConfig
public SortModel createSortModel(List sorts)
SortModel
object. The default implementation returned is SortModel
with a
SortStrategy
of DefaultSortStrategy
.
createSortModel
in class DataGridConfig
sorts
- the list of sorts for a data grid
public FilterModel createFilterModel(List filters)
FilterModel
object. The default implementation returned is FilterModel
.
createFilterModel
in class DataGridConfig
filters
- 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 DataGridConfig
request
- 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 DataGridConfig
public 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 DataGridConfig
public 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 DataGridConfig
resourceBundle
- 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 DataGridConfig
name
- 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 |