|
RemoteTreeTableModel |
Top Previous Next |
RemoteTreeTableModel is used to asynchronously retrieve the data from an underlying cacheable treetable model. Its default implementation, DefaultRemoteTreeTableModel wraps around a CacheableTreeTableModel and uses an internal thread in order to asynchronously retrieve the data from the underlying model.
Example: Use a DefaultRemoteTreeTableModel in order to asynchronously retrieve the data of a DirectoryTreeTableModel:
DirectoryTreeTableModel dtm = new DirectoryTreeTableModel();
DefaultRemoteTreeTableModel rtm = new DefaultRemoteTreeTableModel(dtm);
TreeTable table = new TreeTable();
TreeTableModelAdapter newAdapter = new TreeTableModelAdapter(rtm, table.getTree());
table.setModel(newAdapter);