public class DefaultTableViewModel<E> extends Object implements TableViewModel<E>
Constructor and Description |
---|
DefaultTableViewModel(ObservableList<E> source,
TableViewFormat<E> format) |
Modifier and Type | Method and Description |
---|---|
void |
attachTo(TableView<E> tableView) |
void |
detachFrom(TableView<E> tableView) |
TableColumn<E,?> |
getColumnAt(int index) |
TableViewFormat<E> |
getFormat() |
ObservableList<E> |
getSource() |
public DefaultTableViewModel(@Nonnull ObservableList<E> source, @Nonnull TableViewFormat<E> format)
@Nonnull public ObservableList<E> getSource()
getSource
in interface TableViewModel<E>
@Nonnull public TableViewFormat<E> getFormat()
getFormat
in interface TableViewModel<E>
@Nonnull public TableColumn<E,?> getColumnAt(int index)
getColumnAt
in interface TableViewModel<E>
public void attachTo(@Nonnull TableView<E> tableView)
attachTo
in interface TableViewModel<E>
public void detachFrom(@Nonnull TableView<E> tableView)
detachFrom
in interface TableViewModel<E>