org.apache.wicket.extensions.markup.html.repeater.util
Class SortableTreeProvider<T,S>
java.lang.Object
org.apache.wicket.extensions.markup.html.repeater.util.SortableTreeProvider<T,S>
- Type Parameters:
T - S - the type of the sorting parameter
- All Implemented Interfaces:
- Serializable, ISortStateLocator<S>, ISortableTreeProvider<T,S>, ITreeProvider<T>, IDetachable, org.apache.wicket.util.io.IClusterable
public abstract class SortableTreeProvider<T,S>
- extends Object
- implements ISortableTreeProvider<T,S>
Convenience implementation of a tree provider that can also act as a locator for a
SingleSortState object.
- Author:
- svenmeier
- See Also:
- Serialized Form
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SortableTreeProvider
public SortableTreeProvider()
getSortState
public final ISortState<S> getSortState()
- Specified by:
getSortState in interface ISortStateLocator<S>
- Returns:
- ISortState object
- See Also:
ISortStateLocator.getSortState()
getSort
public SortParam<S> getSort()
- Returns current sort state
- Returns:
- current sort state
setSort
public void setSort(SortParam<S> param)
- Sets the current sort state
- Parameters:
param - parameter containing new sorting information
setSort
public void setSort(S property,
boolean ascending)
- Sets the current sort state
- Parameters:
property - sort propertyascending - sort direction
detach
public void detach()
- Specified by:
detach in interface IDetachable
- See Also:
IDetachable.detach()
Copyright © 2006-2013 Apache Software Foundation. All Rights Reserved.