Class CrsForm

java.lang.Object
org.esa.snap.ui.crs.CrsForm
Direct Known Subclasses:
CustomCrsForm, PredefinedCrsForm, ProductCrsForm

public abstract class CrsForm extends Object
Since:
BEAM 4.7
  • Constructor Details

    • CrsForm

      protected CrsForm(AppContext appContext)
  • Method Details

    • getLabelText

      protected abstract String getLabelText()
    • getRadioButton

      public final JRadioButton getRadioButton()
    • createRadioButton

      protected JRadioButton createRadioButton()
    • getCRS

      public abstract org.opengis.referencing.crs.CoordinateReferenceSystem getCRS(GeoPos referencePos) throws org.opengis.referencing.FactoryException
      Throws:
      org.opengis.referencing.FactoryException
    • getCrsUI

      public final JComponent getCrsUI()
    • createCrsComponent

      protected abstract JComponent createCrsComponent()
    • setReferenceProduct

      public void setReferenceProduct(Product product)
    • getReferenceProduct

      protected Product getReferenceProduct()
    • getAppContext

      protected AppContext getAppContext()
    • fireCrsChanged

      protected void fireCrsChanged()
    • addCrsChangeListener

      protected boolean addCrsChangeListener(PropertyChangeListener listener)
    • removeCrsChangeListener

      protected boolean removeCrsChangeListener(PropertyChangeListener listener)
    • prepareShow

      public abstract void prepareShow()
    • prepareHide

      public abstract void prepareHide()