Package com.bc.ceres.swing.demo
Class FigureEditorApp
- java.lang.Object
-
- com.bc.ceres.swing.demo.FigureEditorApp
-
- Direct Known Subclasses:
FigureEditorDemo
public abstract class FigureEditorApp extends Object
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
FigureEditorApp()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract FigureFactory
getFigureFactory()
JFrame
getFrame()
protected abstract void
loadFigureCollection(File file, FigureCollection figureCollection)
static void
run(FigureEditorApp drawingApp)
protected abstract void
storeFigureCollection(FigureCollection figureCollection, File file)
-
-
-
Method Detail
-
getFigureFactory
protected abstract FigureFactory getFigureFactory()
-
loadFigureCollection
protected abstract void loadFigureCollection(File file, FigureCollection figureCollection) throws IOException
- Throws:
IOException
-
storeFigureCollection
protected abstract void storeFigureCollection(FigureCollection figureCollection, File file) throws IOException
- Throws:
IOException
-
run
public static void run(FigureEditorApp drawingApp)
-
getFrame
public JFrame getFrame()
-
-