public class ProjectionManager
extends java.lang.Object
1) It uses bean introspection on ProjectionImpl subclasses to dynamically
configure edit fields for the projection's parameters. The subclass should
define getXXX() and setXXX() methods for each parameter.
2) A user-defined list of ProjectionImpl is maintained through a PersistentStore object.
3) when the user selects a projection, a NewProjectionEvent is sent to any listeners
4) currently the list of possible projection classes is maintained as a
hard-wired list of class names. This should be rethunk.
| Constructor and Description |
|---|
ProjectionManager(java.awt.Frame owner,
PreferencesExt store)
default constructor
|
| Modifier and Type | Method and Description |
|---|---|
void |
addPropertyChangeListener(java.beans.PropertyChangeListener l) |
void |
removePropertyChangeListener(java.beans.PropertyChangeListener l) |
void |
setVisible() |
void |
storePersistentData() |
public ProjectionManager(java.awt.Frame owner,
PreferencesExt store)
public void addPropertyChangeListener(java.beans.PropertyChangeListener l)
public void removePropertyChangeListener(java.beans.PropertyChangeListener l)
public void setVisible()
public void storePersistentData()