Package org.esa.snap.ui.product
Class GroupedBandChoosingStrategy
- java.lang.Object
-
- org.esa.snap.ui.product.GroupedBandChoosingStrategy
-
public class GroupedBandChoosingStrategy extends Object
-
-
Constructor Summary
Constructors Constructor Description GroupedBandChoosingStrategy(Band[] allBands, Band[] selectedBands, TiePointGrid[] allTiePointGrids, TiePointGrid[] selectedTiePointGrids, Product.AutoGrouping autoGrouping, 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
-
GroupedBandChoosingStrategy
public GroupedBandChoosingStrategy(Band[] allBands, Band[] selectedBands, TiePointGrid[] allTiePointGrids, TiePointGrid[] selectedTiePointGrids, Product.AutoGrouping autoGrouping, 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)
-
-