Package org.esa.snap.ui.product
Class DefaultBandChoosingStrategy
- java.lang.Object
 - 
- org.esa.snap.ui.product.DefaultBandChoosingStrategy
 
 
- 
public class DefaultBandChoosingStrategy extends Object
 
- 
- 
Constructor Summary
Constructors Constructor Description DefaultBandChoosingStrategy(Band[] allBands, Band[] selectedBands, TiePointGrid[] allTiePointGrids, TiePointGrid[] selectedTiePointGrids, boolean multipleProducts) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanatLeastOneBandSelected()JPanelcreateCheckersPane()Band[]getSelectedBands()TiePointGrid[]getSelectedTiePointGrids()voidselectAll()voidselectNone()voidselectRasterDataNodes(String[] nodeNames)voidsetCheckBoxes(JCheckBox selectAllCheckBox, JCheckBox selectNoneCheckBox)voidupdateCheckBoxStates() 
 - 
 
- 
- 
Constructor Detail
- 
DefaultBandChoosingStrategy
public DefaultBandChoosingStrategy(Band[] allBands, Band[] selectedBands, TiePointGrid[] allTiePointGrids, TiePointGrid[] selectedTiePointGrids, boolean multipleProducts)
 
 - 
 
- 
Method Detail
- 
getSelectedBands
public Band[] getSelectedBands()
 
- 
getSelectedTiePointGrids
public TiePointGrid[] getSelectedTiePointGrids()
 
- 
createCheckersPane
public JPanel createCheckersPane()
 
- 
updateCheckBoxStates
public void updateCheckBoxStates()
 
- 
selectAll
public void selectAll()
 
- 
selectNone
public void selectNone()
 
- 
atLeastOneBandSelected
public boolean atLeastOneBandSelected()
 
- 
selectRasterDataNodes
public void selectRasterDataNodes(String[] nodeNames)
 
 - 
 
 -