Class GroupedBandChoosingStrategy

java.lang.Object
org.esa.snap.ui.product.GroupedBandChoosingStrategy

public class GroupedBandChoosingStrategy extends Object
  • Constructor Details

    • GroupedBandChoosingStrategy

      public GroupedBandChoosingStrategy(Band[] allBands, Band[] selectedBands, TiePointGrid[] allTiePointGrids, TiePointGrid[] selectedTiePointGrids, eu.esa.snap.core.datamodel.group.BandGroup autoGrouping, boolean multipleProducts)
  • Method Details

    • getSelectedBands

      public Band[] getSelectedBands()
    • getSelectedTiePointGrids

      public TiePointGrid[] getSelectedTiePointGrids()
    • createCheckersPane

      public JPanel createCheckersPane()
    • updateCheckBoxStates

      public void updateCheckBoxStates()
    • setCheckBoxes

      public void setCheckBoxes(JCheckBox selectAllCheckBox, JCheckBox selectNoneCheckBox)
    • setAdvancedCheckBoxes

      public void setAdvancedCheckBoxes(JCheckBox selectAllCheckBox, JCheckBox selectNoneCheckBox, JCheckBox selectBandCheck)
    • selectAll

      public void selectAll()
    • selectNone

      public void selectNone()
    • selectBandGroup

      public void selectBandGroup(String selectedBandGroupName)
    • atLeastOneBandSelected

      public boolean atLeastOneBandSelected()
    • selectRasterDataNodes

      public void selectRasterDataNodes(String[] nodeNames)