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, eu.esa.snap.core.datamodel.group.BandGroup autoGrouping, boolean multipleProducts)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
atLeastOneBandSelected()
JPanel
createCheckersPane()
Band[]
getSelectedBands()
TiePointGrid[]
getSelectedTiePointGrids()
void
selectAll()
void
selectNone()
void
selectRasterDataNodes(String[] nodeNames)
void
setCheckBoxes(JCheckBox selectAllCheckBox, JCheckBox selectNoneCheckBox)
void
updateCheckBoxStates()
-
-
-
Constructor Detail
-
GroupedBandChoosingStrategy
public GroupedBandChoosingStrategy(Band[] allBands, Band[] selectedBands, TiePointGrid[] allTiePointGrids, TiePointGrid[] selectedTiePointGrids, eu.esa.snap.core.datamodel.group.BandGroup 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)
-
-