Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.jdesktop.swingx.sort
Class ListSortController<M extends javax.swing.ListModel>

    java.lang.Object
      javax.swing.RowSorter<M>
          javax.swing.DefaultRowSorter<M,java.lang.Integer>
              org.jdesktop.swingx.sort.DefaultSortController<M>
                  org.jdesktop.swingx.sort.ListSortController<M>

All Implemented Interfaces:
  SortController<M>

    public class ListSortController<M extends javax.swing.ListModel>

extends DefaultSortController<M>

TODO add type doc

Author:
  Jeanette Winzenburg

Nested Class Summary

Nested classes/interfaces inherited from class javax.swing.DefaultRowSorter
`javax.swing.DefaultRowSorter.ModelWrapper<M,I>`

Nested classes/interfaces inherited from class javax.swing.RowSorter
`javax.swing.RowSorter.SortKey`

Field Summary

Fields inherited from class org.jdesktop.swingx.sort.DefaultSortController
`cachedModelRowCount, COMPARABLE_COMPARATOR`

Constructor Summary
`ListSortController(M model)`

Method Summary
`void` | `setModel(M model)` Sets the `TableModel` to use as the underlying model for this `TableRowSorter`.

Methods inherited from class org.jdesktop.swingx.sort.DefaultSortController
`allRowsChanged, convertRowIndexToModel, convertRowIndexToView, getDefaultSortOrderCycle, getModelRowCount, getSortOrder, getSortOrderCycle, getStringValueProvider, getViewRowCount, isSortable, isSortable, modelStructureChanged, resetSortOrders, rowsDeleted, rowsInserted, setSortable, setSortable, setSortOrder, setSortOrderCycle, setStringValueProvider, toggleSortOrder`

Methods inherited from class javax.swing.DefaultRowSorter
`getComparator, getMaxSortKeys, getModel, getModelWrapper, getRowFilter, getSortKeys, getSortsOnUpdates, rowsUpdated, rowsUpdated, setComparator, setMaxSortKeys, setModelWrapper, setRowFilter, setSortKeys, setSortsOnUpdates, sort, useToString`

Methods inherited from class javax.swing.RowSorter
`addRowSorterListener, fireRowSorterChanged, fireSortOrderChanged, removeRowSorterListener`

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Methods inherited from interface org.jdesktop.swingx.sort.SortController
`getComparator, getRowFilter, getSortsOnUpdates, setComparator, setRowFilter, setSortsOnUpdates`

Constructor Detail

### ListSortController

    public ListSortController(M model)

Parameters:
  `model` -

Method Detail

### setModel

    public void setModel(M model)

  Sets the `TableModel` to use as the underlying model for this `TableRowSorter`. A value of `null` can be used to set an empty model.

  Parameters:
    `model` - the underlying model to use, or `null`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Copyright © 2010. All Rights Reserved.