| 1234567891011121314151617181920212223242526272829303132333435 |
- package components.MatchTable;
- import java.util.Iterator;
- import java.util.List;
- import org.apache.wicket.extensions.markup.html.repeater.util.SortableDataProvider;
- import org.apache.wicket.model.IModel;
- import org.apache.wicket.model.Model;
- import objects.SoccerMatchAnalysis;
- public class SortableSoccerMatchAnalysisDataProvider extends SortableDataProvider<SoccerMatchAnalysis, String> {
- List<SoccerMatchAnalysis> matches;
- public SortableSoccerMatchAnalysisDataProvider(List<SoccerMatchAnalysis> matches) {
- this.matches = matches;
- }
- @Override
- public Iterator<SoccerMatchAnalysis> iterator(long first, long count) {
- return matches.iterator();
- }
- @Override
- public long size() {
- return matches.size();
- }
- @Override
- public IModel<SoccerMatchAnalysis> model(SoccerMatchAnalysis object) {
- return Model.of(object);
- }
- }
|