/* * */ package ext.egantt.drawing.module; import java.util.List; import com.egantt.drawing.painter.filled.*; import com.egantt.model.drawing.ContextResources; import com.egantt.model.drawing.DrawingContext; import ext.egantt.drawing.DrawingModule; public class FilledPainterModule implements DrawingModule { public FilledPainterModule() { } public void initialise(DrawingContext drawingcontext, List eventList) { } public void initialise(DrawingContext attributes) { attributes.put("FilledArcPainterOPEN", ContextResources.DRAWING_PAINTER, new FilledArcPainter(0)); attributes.put("FilledArcPainterCHORD", ContextResources.DRAWING_PAINTER, new FilledArcPainter(1)); attributes.put("FilledArcPainterPIE", ContextResources.DRAWING_PAINTER, new FilledArcPainter(2)); attributes.put("FilledOvalPainter", ContextResources.DRAWING_PAINTER, new FilledOvalPainter()); attributes.put("FilledRectanglePainter", ContextResources.DRAWING_PAINTER, new FilledRectanglePainter()); attributes.put("FilledShapePainter", ContextResources.DRAWING_PAINTER, new FilledShapePainter()); } public void terminate(DrawingContext attributes) { attributes.put("FilledArcPainterOPEN", ContextResources.DRAWING_PAINTER, null); attributes.put("FilledArcPainterCHORD", ContextResources.DRAWING_PAINTER, null); attributes.put("FilledArcPainterPIE", ContextResources.DRAWING_PAINTER, null); attributes.put("FilledOvalPainter", ContextResources.DRAWING_PAINTER, null); attributes.put("FilledRectanglePainter", ContextResources.DRAWING_PAINTER, null); attributes.put("FilledShapePainter", ContextResources.DRAWING_PAINTER, null); } public static final String FILLED_SHAPE_PAINTER = "FilledShapePainter"; public static final String FILLED_RECTANGLE_PAINTER = "FilledRectanglePainter"; public static final String FILLED_ARC_PAINTER_OPEN = "FilledArcPainterOPEN"; public static final String FILLED_ARC_PAINTER_CHORD = "FilledArcPainterCHORD"; public static final String FILLED_ARC_PAINTER_PIE = "FilledArcPainterPIE"; public static final String FILLED_OVAL_PAINTER = "FilledOvalPainter"; }