Class JTreeTable.ListToTreeSelectionModelWrapper
- java.lang.Object
- 
- javax.swing.tree.DefaultTreeSelectionModel
- 
- org.mozilla.javascript.tools.debugger.treetable.JTreeTable.ListToTreeSelectionModelWrapper
 
 
- 
- All Implemented Interfaces:
- java.io.Serializable,- java.lang.Cloneable,- javax.swing.tree.TreeSelectionModel
 - Enclosing class:
- JTreeTable
 
 public class JTreeTable.ListToTreeSelectionModelWrapper extends javax.swing.tree.DefaultTreeSelectionModelListToTreeSelectionModelWrapper extends DefaultTreeSelectionModel to listen for changes in the ListSelectionModel it maintains. Once a change in the ListSelectionModel happens, the paths are updated in the DefaultTreeSelectionModel.- See Also:
- Serialized Form
 
- 
- 
Field SummaryFields Modifier and Type Field Description protected booleanupdatingListSelectionModelSet to true when we are updating the ListSelectionModel.
 - 
Constructor SummaryConstructors Constructor Description ListToTreeSelectionModelWrapper()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description protected javax.swing.event.ListSelectionListenercreateListSelectionListener()Creates and returns an instance of ListSelectionHandler.javax.swing.ListSelectionModelgetListSelectionModel()Returns the list selection model.voidresetRowSelection()This is overridden to setupdatingListSelectionModeland message super.protected voidupdateSelectedPathsFromSelectedRows()IfupdatingListSelectionModelis false, this will reset the selected paths from the selected rows in the list selection model.- 
Methods inherited from class javax.swing.tree.DefaultTreeSelectionModeladdPropertyChangeListener, addSelectionPath, addSelectionPaths, addTreeSelectionListener, arePathsContiguous, canPathsBeAdded, canPathsBeRemoved, clearSelection, clone, fireValueChanged, getLeadSelectionPath, getLeadSelectionRow, getListeners, getMaxSelectionRow, getMinSelectionRow, getPropertyChangeListeners, getRowMapper, getSelectionCount, getSelectionMode, getSelectionPath, getSelectionPaths, getSelectionRows, getTreeSelectionListeners, insureRowContinuity, insureUniqueness, isPathSelected, isRowSelected, isSelectionEmpty, notifyPathChange, removePropertyChangeListener, removeSelectionPath, removeSelectionPaths, removeTreeSelectionListener, setRowMapper, setSelectionMode, setSelectionPath, setSelectionPaths, toString, updateLeadIndex
 
- 
 
- 
- 
- 
Method Detail- 
getListSelectionModelpublic javax.swing.ListSelectionModel getListSelectionModel() Returns the list selection model. ListToTreeSelectionModelWrapper listens for changes to this model and updates the selected paths accordingly.
 - 
resetRowSelectionpublic void resetRowSelection() This is overridden to setupdatingListSelectionModeland message super. This is the only place DefaultTreeSelectionModel alters the ListSelectionModel.- Specified by:
- resetRowSelectionin interface- javax.swing.tree.TreeSelectionModel
- Overrides:
- resetRowSelectionin class- javax.swing.tree.DefaultTreeSelectionModel
 
 - 
createListSelectionListenerprotected javax.swing.event.ListSelectionListener createListSelectionListener() Creates and returns an instance of ListSelectionHandler.
 - 
updateSelectedPathsFromSelectedRowsprotected void updateSelectedPathsFromSelectedRows() IfupdatingListSelectionModelis false, this will reset the selected paths from the selected rows in the list selection model.
 
- 
 
-