Package org.esa.snap.ui.crs
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 Summary
Constructors Modifier Constructor Description protectedCrsForm(AppContext appContext)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected booleanaddCrsChangeListener(PropertyChangeListener listener)protected abstract JComponentcreateCrsComponent()protected JRadioButtoncreateRadioButton()protected voidfireCrsChanged()protected AppContextgetAppContext()abstract org.opengis.referencing.crs.CoordinateReferenceSystemgetCRS(GeoPos referencePos)JComponentgetCrsUI()protected abstract StringgetLabelText()JRadioButtongetRadioButton()protected ProductgetReferenceProduct()abstract voidprepareHide()abstract voidprepareShow()protected booleanremoveCrsChangeListener(PropertyChangeListener listener)voidsetReferenceProduct(Product product)
-
-
-
Constructor Detail
-
CrsForm
protected CrsForm(AppContext appContext)
-
-
Method Detail
-
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()
-
-