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) |
static void |
main(java.lang.String[] args) |
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()
public static void main(java.lang.String[] args)