org.esa.beam.visat.toolviews.placemark
Class PlacemarkManagerToolView

java.lang.Object
  extended by org.esa.beam.framework.ui.application.support.AbstractControlFactory
      extended by org.esa.beam.framework.ui.application.support.AbstractToolView
          extended by org.esa.beam.visat.toolviews.placemark.PlacemarkManagerToolView
All Implemented Interfaces:
com.bc.ceres.binding.PropertyChangeEmitter, ControlFactory, PageComponent, ToolView
Direct Known Subclasses:
GcpManagerToolView, PinManagerToolView

public class PlacemarkManagerToolView
extends AbstractToolView

A dialog used to manage the list of pins or ground control points associated with a selected product.


Field Summary
static String PROPERTY_KEY_IO_DIR
           
 
Constructor Summary
PlacemarkManagerToolView(PlacemarkDescriptor placemarkDescriptor, TableModelFactory modelFactory)
           
 
Method Summary
protected  void addCellEditor(TableColumnModel columnModel)
           
protected  void addCellRenderer(TableColumnModel columnModel)
           
 void componentOpened()
          The default implementation does nothing.
 JComponent createControl()
           
protected  Product getProduct()
           
protected  Component getSouthExtension()
           
 void setProduct(Product product)
           
protected  void updateUIState()
           
 
Methods inherited from class org.esa.beam.framework.ui.application.support.AbstractToolView
addPropertyChangeListener, addPropertyChangeListener, componentClosed, componentFocusGained, componentFocusLost, componentHidden, componentShown, dispose, getContentPane, getContext, getDescriptor, getIcon, getId, getPaneControl, getPaneWindow, getSelectionContext, getTitle, isVisible, registerLocalCommandExecutors, removePropertyChangeListener, removePropertyChangeListener, setContext, setDescriptor, setTitle
 
Methods inherited from class org.esa.beam.framework.ui.application.support.AbstractControlFactory
createControlIfNecessary, getControl, isControlCreated, isSingleton, setSingleton
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.esa.beam.framework.ui.application.ControlFactory
getControl
 

Field Detail

PROPERTY_KEY_IO_DIR

public static final String PROPERTY_KEY_IO_DIR
See Also:
Constant Field Values
Constructor Detail

PlacemarkManagerToolView

public PlacemarkManagerToolView(PlacemarkDescriptor placemarkDescriptor,
                                TableModelFactory modelFactory)
Method Detail

createControl

public JComponent createControl()
Specified by:
createControl in class AbstractControlFactory

componentOpened

public void componentOpened()
Description copied from class: AbstractToolView
The default implementation does nothing.

Clients shall not call this method directly.

Specified by:
componentOpened in interface PageComponent
Overrides:
componentOpened in class AbstractToolView

getProduct

protected final Product getProduct()

setProduct

public void setProduct(Product product)

getSouthExtension

protected Component getSouthExtension()

addCellRenderer

protected void addCellRenderer(TableColumnModel columnModel)

addCellEditor

protected void addCellEditor(TableColumnModel columnModel)

updateUIState

protected void updateUIState()


Copyright © 2002-2012 Brockmann Consult GmbH. All Rights Reserved.