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);