00001
00002
00003
00004
00005
00006
00007 package org.swtchart;
00008
00009 import org.eclipse.swt.graphics.Color;
00010
00014 public interface ILineSeries extends ISeries {
00015
00019 public enum PlotSymbolType {
00020
00022 NONE("None"),
00023
00025 CIRCLE("Circle"),
00026
00028 SQUARE("Square"),
00029
00031 DIAMOND("Diamond"),
00032
00034 TRIANGLE("Triangle"),
00035
00037 INVERTED_TRIANGLE("Inverted Triangle"),
00038
00040 CROSS("Cross"),
00041
00043 PLUS("Plus");
00044
00046 public final String label;
00047
00054 private PlotSymbolType(String label) {
00055 this.label = label;
00056 }
00057 }
00058
00064 PlotSymbolType getSymbolType();
00065
00073 void setSymbolType(PlotSymbolType type);
00074
00080 int getSymbolSize();
00081
00088 void setSymbolSize(int size);
00089
00095 Color getSymbolColor();
00096
00103 void setSymbolColor(Color color);
00104
00110 Color[] getSymbolColors();
00111
00123 void setSymbolColors(Color[] colors);
00124
00130 LineStyle getLineStyle();
00131
00138 void setLineStyle(LineStyle style);
00139
00145 Color getLineColor();
00146
00153 void setLineColor(Color color);
00154
00160 int getLineWidth();
00161
00170 void setLineWidth(int width);
00171
00178 void enableArea(boolean enabled);
00179
00185 boolean isAreaEnabled();
00186
00193 void enableStep(boolean enabled);
00194
00200 boolean isStepEnabled();
00201
00209 int getAntialias();
00210
00225 void setAntialias(int antialias);
00226 }