|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.wicket.extensions.markup.html.repeater.util.SortableDataProvider<T>
T
- public abstract class SortableDataProvider<T>
Convenience implementation of a data provider that can also act as a locator for a
SingleSortState
object.
Most times it is convenient to keep sort and filtering information inside the data provider
implementation because it makes that information easy to access within the data provider.
Constructor Summary | |
---|---|
SortableDataProvider()
|
Method Summary | |
---|---|
void |
detach()
Detaches model after use. |
SortParam |
getSort()
Returns current sort state |
ISortState |
getSortState()
|
void |
setSort(SortParam param)
Sets the current sort state |
void |
setSort(java.lang.String property,
SortOrder order)
Sets the current sort state |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.apache.wicket.markup.repeater.data.IDataProvider |
---|
iterator, model, size |
Constructor Detail |
---|
public SortableDataProvider()
Method Detail |
---|
public final ISortState getSortState()
getSortState
in interface ISortStateLocator
ISortStateLocator.getSortState()
public SortParam getSort()
public void setSort(SortParam param)
param
- parameter containing new sorting informationpublic void setSort(java.lang.String property, SortOrder order)
property
- sort propertyorder
- sort orderpublic void detach()
IDetachable
detach
in interface IDetachable
IDetachable.detach()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |