aboutsummaryrefslogtreecommitdiff
path: root/sbt-bridge/bridge/src/sbt-test/source-dependencies/java-generic-workaround/DefaultTreeTableSorter.java
blob: eec11ccea58df87d9edfb00980eb621a3e8e2d01 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
import javax.swing.DefaultRowSorter;
import javax.swing.tree.TreeModel;
import javax.swing.tree.TreePath;

public class DefaultTreeTableSorter<T extends TreeModel, C extends TreeColumnModel, I>
		implements TreeTableSorter<T,C>, TreeTableSorter.SortCycle {

	public class NodeSorter extends DefaultRowSorter<T,I> implements SortCycle {

		protected TreeTableWrapper getTreeTableModelWrapper() {
			return (TreeTableWrapper)getModelWrapper();
		}
		protected abstract class TreeTableWrapper extends ModelWrapper<T,I> {}
	}
}