com.jeffpalm.grapher
Class Graph2D

java.lang.Object
  extended by com.jeffpalm.grapher.Graph
      extended by com.jeffpalm.grapher.Graph2D

public class Graph2D
extends Graph


Field Summary
static java.lang.String SORT_LEGEND
           
 
Fields inherited from class com.jeffpalm.grapher.Graph
AXIS_COLOR, BACKGROUND_COLOR, BORDER_COLOR, BORDER_WIDTH, DEFAULT_FONT, DRAW_LEGEND, GRIDLINE_WIDTH, INSETS, LABEL_AXES, LABEL_X_GRIDLINES, LABEL_Y_GRIDLINES, maxX, maxY, minX, minY, names, NOTES_FONT, NUM_X_GRIDLINES, NUM_Y_GRIDLINES, PAINT_BORDER, PAINT_X_GRIDLINES, PAINT_Y_GRIDLINES, SCALE_X, SCALE_Y, SERIES_AND_LABEL_SPACING, SERIES_LINE_LENGTH, TITLE, X_GRIDLINE_COLOR, X_GRIDLINE_SPACING, X_GRIDLINE_TYPE, X_GRIDLINES_FONT, Y_GRIDLINE_COLOR, Y_GRIDLINE_SPACING, Y_GRIDLINE_TYPE, Y_GRIDLINES_FONT, Y_LABEL_SPACE_AFTER_SERIES_LINE, Y_SERIES_FONT
 
Constructor Summary
Graph2D()
           
 
Method Summary
 void addLine(float xFrom, float yFrom, float xTo, float yTo, java.awt.Color c)
           
 void addLine(java.awt.geom.Point2D.Float from, java.awt.geom.Point2D.Float to, java.awt.Color c)
           
 void addLine(java.awt.Point from, java.awt.Point to, java.awt.Color c)
           
 boolean addPoint(float x, float y)
           
 boolean addPoint(float x, float y, java.awt.Color c)
           
 boolean addPoint(java.awt.geom.Point2D.Float point)
           
 boolean addPoint(java.awt.geom.Point2D.Float point, java.awt.Color c)
           
protected  void customPaint(java.awt.Component c, java.awt.Graphics2D g2)
           
protected static java.awt.Font font(java.lang.String name, int mods, int size)
           
 java.lang.Object getAttribute(java.lang.String key)
           
 boolean getBoolean(java.lang.String key)
           
 boolean getBoolean(java.lang.String key, boolean ifNull)
           
 java.awt.Color getColor(java.lang.String key)
           
 java.awt.Color getColor(java.lang.String key, java.awt.Color ifNull)
           
 float getFloat(java.lang.String key)
           
 float getFloat(java.lang.String key, float ifNull)
           
 java.awt.Font getFont(java.lang.String key)
           
 java.awt.Font getFont(java.lang.String key, java.awt.Font ifNull)
           
 int getInt(java.lang.String key)
           
 java.lang.String getString(java.lang.String key)
           
 java.lang.String getString(java.lang.String key, java.lang.String ifNull)
           
static void main(java.lang.String[] args)
           
 void put(java.lang.String key, boolean val)
           
 void put(java.lang.String key, float val)
           
 void put(java.lang.String key, int val)
           
 void put(java.lang.String key, java.lang.Object val)
           
 void putAttribute(java.lang.String key, boolean val)
           
 void putAttribute(java.lang.String key, float val)
           
 void putAttribute(java.lang.String key, int val)
           
 void putAttribute(java.lang.String key, java.lang.Object val)
           
protected  java.util.List seriesKeys(java.util.Map names2colors)
           
 void set(java.lang.String key)
           
 void setAttribute(java.lang.String key)
           
 void setCurrentColor(java.awt.Color currentColor)
           
 void unset(java.lang.String key)
           
 void unsetAttribute(java.lang.String key)
           
 
Methods inherited from class com.jeffpalm.grapher.Graph
addNote, addSeries, addXLabel, addYLabel, basicStroke, dashedStroke, drawLine, drawLine, drawString, finishPaint, height, makePanel, makePanel, maxX, maxY, minX, minY, paint, save, seriesSpace, showFrame, showFrame, showFrame, stringHeight, stringWidth, toString, updateXY, width, x, y, yLabelSpace
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

SORT_LEGEND

public static final java.lang.String SORT_LEGEND
See Also:
Constant Field Values
Constructor Detail

Graph2D

public Graph2D()
Method Detail

addLine

public void addLine(float xFrom,
                    float yFrom,
                    float xTo,
                    float yTo,
                    java.awt.Color c)

addLine

public final void addLine(java.awt.Point from,
                          java.awt.Point to,
                          java.awt.Color c)

addLine

public final void addLine(java.awt.geom.Point2D.Float from,
                          java.awt.geom.Point2D.Float to,
                          java.awt.Color c)

addPoint

public boolean addPoint(float x,
                        float y)

addPoint

public boolean addPoint(float x,
                        float y,
                        java.awt.Color c)

addPoint

public boolean addPoint(java.awt.geom.Point2D.Float point)

addPoint

public boolean addPoint(java.awt.geom.Point2D.Float point,
                        java.awt.Color c)

setCurrentColor

public void setCurrentColor(java.awt.Color currentColor)

seriesKeys

protected java.util.List seriesKeys(java.util.Map names2colors)
Specified by:
seriesKeys in class Graph

customPaint

protected void customPaint(java.awt.Component c,
                           java.awt.Graphics2D g2)
Specified by:
customPaint in class Graph

main

public static void main(java.lang.String[] args)

font

protected static final java.awt.Font font(java.lang.String name,
                                          int mods,
                                          int size)

set

public final void set(java.lang.String key)

setAttribute

public final void setAttribute(java.lang.String key)

unset

public final void unset(java.lang.String key)

unsetAttribute

public final void unsetAttribute(java.lang.String key)

put

public final void put(java.lang.String key,
                      boolean val)

putAttribute

public final void putAttribute(java.lang.String key,
                               boolean val)

put

public final void put(java.lang.String key,
                      float val)

putAttribute

public final void putAttribute(java.lang.String key,
                               float val)

put

public final void put(java.lang.String key,
                      int val)

putAttribute

public final void putAttribute(java.lang.String key,
                               int val)

put

public final void put(java.lang.String key,
                      java.lang.Object val)

putAttribute

public final void putAttribute(java.lang.String key,
                               java.lang.Object val)

getAttribute

public final java.lang.Object getAttribute(java.lang.String key)

getColor

public final java.awt.Color getColor(java.lang.String key,
                                     java.awt.Color ifNull)

getColor

public final java.awt.Color getColor(java.lang.String key)

getBoolean

public final boolean getBoolean(java.lang.String key,
                                boolean ifNull)

getBoolean

public final boolean getBoolean(java.lang.String key)

getInt

public final int getInt(java.lang.String key)

getFloat

public final float getFloat(java.lang.String key,
                            float ifNull)

getFloat

public final float getFloat(java.lang.String key)

getString

public final java.lang.String getString(java.lang.String key,
                                        java.lang.String ifNull)

getString

public final java.lang.String getString(java.lang.String key)

getFont

public final java.awt.Font getFont(java.lang.String key,
                                   java.awt.Font ifNull)

getFont

public final java.awt.Font getFont(java.lang.String key)