Class DefaultBandChoosingStrategy

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

public class DefaultBandChoosingStrategy extends Object
  • Constructor Details

    • DefaultBandChoosingStrategy

      public DefaultBandChoosingStrategy(Band[] allBands, Band[] selectedBands, TiePointGrid[] allTiePointGrids, TiePointGrid[] selectedTiePointGrids, boolean multipleProducts)
    • DefaultBandChoosingStrategy

      public DefaultBandChoosingStrategy(Band[] selectedBands, TiePointGrid[] selectedTiePointGrids, eu.esa.snap.core.datamodel.group.BandGroup[] allBandGroups, Product product, 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)