/* * */ package ext.egantt.drawing.state; import com.egantt.model.drawing.axis.AxisInterval; import com.egantt.model.drawing.part.ListDrawingPart; import ext.egantt.model.drawing.state.BasicDrawingState; public class DrawingStateHelper { public DrawingStateHelper() { } public BasicDrawingState createDrawingState(Object key, String partPainter, Object axises[], AxisInterval intervals[], String plotter, String state, String context) { BasicDrawingState drawingState = new BasicDrawingState(); ListDrawingPart drawingPart = new ListDrawingPart(axises, partPainter); drawingState.addDrawingPart(drawingPart); drawingPart.add(key, intervals, plotter, state, context); return drawingState; } public static final DrawingStateHelper instance = new DrawingStateHelper(); }