ChartDirector
Class BaseChart

java.lang.Object
  |
  +--ChartDirector.BaseChart
Direct Known Subclasses:
BaseMeter, MultiChart, PieChart, PolarChart, PyramidChart, ThreeDChart, XYChart

public abstract class BaseChart
extends java.lang.Object


Method Summary
 void addExtraField(java.util.Date[] dates)
           
 void addExtraField(double[] numbers)
           
 void addExtraField(java.lang.String[] texts)
           
 void addExtraField2(java.util.Date[] dates)
           
 void addExtraField2(double[] numbers)
           
 LegendBox addLegend(int x, int y)
           
 LegendBox addLegend(int x, int y, boolean vertical)
           
 LegendBox addLegend(int x, int y, boolean vertical, java.lang.String font)
           
 LegendBox addLegend(int x, int y, boolean vertical, java.lang.String font, double fontSize)
           
 LegendBox addLegend2(int x, int y, int noOfCols)
           
 LegendBox addLegend2(int x, int y, int noOfCols, java.lang.String font)
           
 LegendBox addLegend2(int x, int y, int noOfCols, java.lang.String font, double fontSize)
           
 Line addLine(int x1, int y1, int x2, int y2)
           
 Line addLine(int x1, int y1, int x2, int y2, int color)
           
 Line addLine(int x1, int y1, int x2, int y2, int color, int lineWidth)
           
 CDMLTable addTable(int x, int y, int alignment, int col, int row)
           
 TextBox addText(int x, int y, java.lang.String text)
           
 TextBox addText(int x, int y, java.lang.String text, java.lang.String font)
           
 TextBox addText(int x, int y, java.lang.String text, java.lang.String font, double fontSize)
           
 TextBox addText(int x, int y, java.lang.String text, java.lang.String font, double fontSize, int fontColor)
           
 TextBox addText(int x, int y, java.lang.String text, java.lang.String font, double fontSize, int fontColor, int alignment)
           
 TextBox addText(int x, int y, java.lang.String text, java.lang.String font, double fontSize, int fontColor, int alignment, double angle)
           
 TextBox addText(int x, int y, java.lang.String text, java.lang.String font, double fontSize, int fontColor, int alignment, double angle, boolean vertical)
           
 TextBox addTitle(int alignment, java.lang.String text)
           
 TextBox addTitle(int alignment, java.lang.String text, java.lang.String font)
           
 TextBox addTitle(int alignment, java.lang.String text, java.lang.String font, double fontSize)
           
 TextBox addTitle(int alignment, java.lang.String text, java.lang.String font, double fontSize, int fontColor)
           
 TextBox addTitle(int alignment, java.lang.String text, java.lang.String font, double fontSize, int fontColor, int bgColor)
           
 TextBox addTitle(int alignment, java.lang.String text, java.lang.String font, double fontSize, int fontColor, int bgColor, int edgeColor)
           
 TextBox addTitle(java.lang.String text)
           
 TextBox addTitle(java.lang.String text, java.lang.String font)
           
 TextBox addTitle(java.lang.String text, java.lang.String font, double fontSize)
           
 TextBox addTitle(java.lang.String text, java.lang.String font, double fontSize, int fontColor)
           
 TextBox addTitle(java.lang.String text, java.lang.String font, double fontSize, int fontColor, int bgColor)
           
 TextBox addTitle(java.lang.String text, java.lang.String font, double fontSize, int fontColor, int bgColor, int edgeColor)
           
 TextBox addTitle2(int alignment, java.lang.String text)
           
 TextBox addTitle2(int alignment, java.lang.String text, java.lang.String font)
           
 TextBox addTitle2(int alignment, java.lang.String text, java.lang.String font, double fontSize)
           
 TextBox addTitle2(int alignment, java.lang.String text, java.lang.String font, double fontSize, int fontColor)
           
 TextBox addTitle2(int alignment, java.lang.String text, java.lang.String font, double fontSize, int fontColor, int bgColor)
           
 TextBox addTitle2(int alignment, java.lang.String text, java.lang.String font, double fontSize, int fontColor, int bgColor, int edgeColor)
           
 int adjustBrightness(int c, double brightness)
           
 int autoColor()
           
 int dashLineColor(int color)
           
 int dashLineColor(int color, int patternCode)
           
 void enableVectorOutput()
           
 java.lang.String formatValue(java.util.Date value, java.lang.String formatString)
           
 java.lang.String formatValue(double value, java.lang.String formatString)
           
 int getAbsOffsetX()
           
 int getAbsOffsetY()
           
 java.lang.String getChartMetrics()
           
 int getColor(int paletteEntry)
           
 DrawArea getDrawArea()
           
 int getHeight()
           
 java.lang.String getHTMLImageMap(java.lang.String url)
           
 java.lang.String getHTMLImageMap(java.lang.String url, java.lang.String queryFormat)
           
 java.lang.String getHTMLImageMap(java.lang.String url, java.lang.String queryFormat, java.lang.String extraAttr)
           
 java.lang.String getHTMLImageMap(java.lang.String url, java.lang.String queryFormat, java.lang.String extraAttr, int offsetX, int offsetY)
           
 java.lang.String getJsChartModel()
           
 java.lang.String getJsChartModel(java.lang.String options)
           
 LegendBox getLegend()
           
 int getWidth()
           
 int gradientColor(int[] c)
           
 int gradientColor(int[] c, double angle)
           
 int gradientColor(int[] c, double angle, double scale)
           
 int gradientColor(int[] c, double angle, double scale, int startX, int startY)
           
 int gradientColor(int startX, int startY, int endX, int endY, int startColor, int endColor)
           
 int gradientColor2(int[] c)
           
 int gradientColor2(int[] c, double angle)
           
 int gradientColor2(int[] c, double angle, double scale)
           
 int gradientColor2(int[] c, double angle, double scale, int startX, int startY)
           
 int halfColor(int c)
           
 DrawArea initDynamicLayer()
           
 void layout()
           
 LegendBox layoutLegend()
           
 int linearGradientColor(int startX, int startY, int endX, int endY, int[] c)
           
 int linearGradientColor(int startX, int startY, int endX, int endY, int[] c, boolean periodic)
           
 int linearGradientColor(int startX, int startY, int endX, int endY, int startColor, int endColor)
           
 int linearGradientColor(int startX, int startY, int endX, int endY, int startColor, int endColor, boolean periodic)
           
 int linearGradientColor2(int startX, int startY, int endX, int endY, int[] c)
           
 int linearGradientColor2(int startX, int startY, int endX, int endY, int[] c, boolean periodic)
           
 DrawArea makeChart()
           
 byte[] makeChart(int format)
           
 boolean makeChart(java.lang.String filename)
           
 byte[] makeChart2(int format)
           
 DrawArea makeChart3()
           
 java.awt.Image makeImage()
           
 java.lang.String makeSession(javax.servlet.http.HttpServletRequest request, java.lang.String name)
           
 java.lang.String makeSession(javax.servlet.http.HttpServletRequest request, java.lang.String name, int imageFormat)
           
 java.lang.String makeSession(javax.servlet.http.HttpServletRequest request, java.lang.String name, int imageFormat, java.lang.String filename)
           
 java.lang.String makeSession(javax.servlet.http.HttpServletRequest request, java.lang.String name, int imageFormat, java.lang.String filename, boolean asAttachment)
           
 java.lang.String makeSession(javax.servlet.jsp.PageContext context, java.lang.String name)
           
 java.lang.String makeSession(javax.servlet.jsp.PageContext context, java.lang.String name, int imageFormat)
           
 java.lang.String makeSession(javax.servlet.jsp.PageContext context, java.lang.String name, int imageFormat, java.lang.String filename)
           
 java.lang.String makeSession(javax.servlet.jsp.PageContext context, java.lang.String name, int imageFormat, java.lang.String filename, boolean asAttachment)
           
 java.lang.String makeTmpFile(java.lang.String dirname)
           
 java.lang.String makeTmpFile(java.lang.String dirname, int imageFormat)
           
 java.lang.String makeTmpFile(java.lang.String dirname, int imageFormat, int lifeTime)
           
 int patternColor(int[] c, int h)
           
 int patternColor(int[] c, int h, int startX, int startY)
           
 int patternColor(java.lang.String filename)
           
 int patternColor(java.lang.String filename, int startX, int startY)
           
 int patternColor2(java.lang.String filename)
           
 int patternColor2(java.lang.String filename, int startX, int startY)
           
 int radialGradientColor(int cx, int cy, int rx, int ry, int[] c)
           
 int radialGradientColor(int cx, int cy, int rx, int ry, int[] c, boolean periodic)
           
 int radialGradientColor(int cx, int cy, int rx, int ry, int startColor, int endColor)
           
 int radialGradientColor(int cx, int cy, int rx, int ry, int startColor, int endColor, boolean periodic)
           
 int radialGradientColor2(int cx, int cy, int rx, int ry, int[] c)
           
 int radialGradientColor2(int cx, int cy, int rx, int ry, int[] c, boolean periodic)
           
 void recycle(BaseChart oldChart)
           
 void removeDynamicLayer()
           
 void setAMPM(java.lang.String AM, java.lang.String PM)
           
 void setAntiAlias()
           
 void setAntiAlias(boolean antiAliasShape)
           
 void setAntiAlias(boolean antiAliasShape, int antiAliasText)
           
 void setBackground(int bgColor)
           
 void setBackground(int bgColor, int edgeColor)
           
 void setBackground(int bgColor, int edgeColor, int raisedEffect)
           
 void setBgImage(java.lang.String img)
           
 void setBgImage(java.lang.String img, int align)
           
 void setBorder(int color)
           
 void setColor(int paletteEntry, int color)
           
 void setColors(int[] colors)
           
 void setColors(int paletteEntry, int[] colors)
           
 void setColors2(int paletteEntry, int[] colors)
           
 void setDefaultFonts(java.lang.String normal)
           
 void setDefaultFonts(java.lang.String normal, java.lang.String bold)
           
 void setDefaultFonts(java.lang.String normal, java.lang.String bold, java.lang.String italic)
           
 void setDefaultFonts(java.lang.String normal, java.lang.String bold, java.lang.String italic, java.lang.String boldItalic)
           
 void setDropShadow()
           
 void setDropShadow(int color)
           
 void setDropShadow(int color, int offsetX)
           
 void setDropShadow(int color, int offsetX, int offsetY)
           
 void setDropShadow(int color, int offsetX, int offsetY, int blurRadius)
           
 void setFontTable(int index, java.lang.String font)
           
 void setMonthNames(java.lang.String[] names)
           
 void setNumberFormat()
           
 void setNumberFormat(char thousandSeparator)
           
 void setNumberFormat(char thousandSeparator, char decimalPointChar)
           
 void setNumberFormat(char thousandSeparator, char decimalPointChar, char signChar)
           
 void setOutputOptions(java.lang.String options)
           
 void setRoundedFrame()
           
 void setRoundedFrame(int extColor)
           
 void setRoundedFrame(int extColor, int radius)
           
 void setRoundedFrame(int extColor, int r1, int r2, int r3, int r4)
           
 void setSearchPath(java.lang.ClassLoader loader)
           
 void setSearchPath(java.lang.ClassLoader loader, java.lang.String path)
           
 void setSearchPath(javax.servlet.jsp.PageContext context)
           
 void setSearchPath(javax.servlet.jsp.PageContext context, java.lang.String path)
           
 void setSearchPath(javax.servlet.ServletContext context)
           
 void setSearchPath(javax.servlet.ServletContext context, javax.servlet.ServletRequest request)
           
 void setSearchPath(javax.servlet.ServletContext context, javax.servlet.ServletRequest request, java.lang.String path)
           
 void setSearchPath(java.lang.String path)
           
 void setSearchPath(java.net.URL path)
           
 void setSearchPath2(java.lang.ClassLoader loader)
           
 void setSearchPath2(java.lang.ClassLoader loader, java.lang.String path)
           
 void setSearchPath3(javax.servlet.ServletContext context)
           
 void setSearchPath3(javax.servlet.ServletContext context, javax.servlet.ServletRequest request)
           
 void setSearchPath3(javax.servlet.ServletContext context, javax.servlet.ServletRequest request, java.lang.String path)
           
 void setSearchPath4(java.net.URL path)
           
 void setSearchPath5(javax.servlet.jsp.PageContext context)
           
 void setSearchPath5(javax.servlet.jsp.PageContext context, java.lang.String path)
           
 void setSize(int width, int height)
           
 void setThickFrame(int thickness)
           
 void setThickFrame(int thickness, int frameColor)
           
 void setThickFrame(int thickness, int frameColor, int outerEdgeColor)
           
 void setThickFrame(int thickness, int frameColor, int outerEdgeColor, int innerEdgeColor)
           
 void setTransparentColor(int c)
           
 void setWallpaper(java.lang.String img)
           
 void setWeekDayNames(java.lang.String[] names)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getAbsOffsetX

public int getAbsOffsetX()

getAbsOffsetY

public int getAbsOffsetY()

recycle

public void recycle(BaseChart oldChart)

enableVectorOutput

public void enableVectorOutput()

setSize

public void setSize(int width,
                    int height)

getWidth

public int getWidth()

getHeight

public int getHeight()

setBackground

public void setBackground(int bgColor,
                          int edgeColor,
                          int raisedEffect)

setBackground

public void setBackground(int bgColor,
                          int edgeColor)

setBackground

public void setBackground(int bgColor)

setBorder

public void setBorder(int color)

setRoundedFrame

public void setRoundedFrame(int extColor,
                            int r1,
                            int r2,
                            int r3,
                            int r4)

setRoundedFrame

public void setRoundedFrame(int extColor,
                            int radius)

setRoundedFrame

public void setRoundedFrame(int extColor)

setRoundedFrame

public void setRoundedFrame()

setThickFrame

public void setThickFrame(int thickness,
                          int frameColor,
                          int outerEdgeColor,
                          int innerEdgeColor)

setThickFrame

public void setThickFrame(int thickness,
                          int frameColor,
                          int outerEdgeColor)

setThickFrame

public void setThickFrame(int thickness,
                          int frameColor)

setThickFrame

public void setThickFrame(int thickness)

setDropShadow

public void setDropShadow(int color,
                          int offsetX,
                          int offsetY,
                          int blurRadius)

setDropShadow

public void setDropShadow(int color,
                          int offsetX,
                          int offsetY)

setDropShadow

public void setDropShadow(int color,
                          int offsetX)

setDropShadow

public void setDropShadow(int color)

setDropShadow

public void setDropShadow()

setWallpaper

public void setWallpaper(java.lang.String img)

setBgImage

public void setBgImage(java.lang.String img,
                       int align)

setBgImage

public void setBgImage(java.lang.String img)

setTransparentColor

public void setTransparentColor(int c)

setAntiAlias

public void setAntiAlias(boolean antiAliasShape,
                         int antiAliasText)

setAntiAlias

public void setAntiAlias(boolean antiAliasShape)

setAntiAlias

public void setAntiAlias()

setSearchPath

public void setSearchPath(java.lang.String path)

setSearchPath

public void setSearchPath(java.lang.ClassLoader loader)

setSearchPath

public void setSearchPath(java.lang.ClassLoader loader,
                          java.lang.String path)

setSearchPath2

public void setSearchPath2(java.lang.ClassLoader loader)

setSearchPath2

public void setSearchPath2(java.lang.ClassLoader loader,
                           java.lang.String path)

setSearchPath

public void setSearchPath(javax.servlet.ServletContext context)

setSearchPath

public void setSearchPath(javax.servlet.ServletContext context,
                          javax.servlet.ServletRequest request)

setSearchPath

public void setSearchPath(javax.servlet.ServletContext context,
                          javax.servlet.ServletRequest request,
                          java.lang.String path)

setSearchPath3

public void setSearchPath3(javax.servlet.ServletContext context)

setSearchPath3

public void setSearchPath3(javax.servlet.ServletContext context,
                           javax.servlet.ServletRequest request)

setSearchPath3

public void setSearchPath3(javax.servlet.ServletContext context,
                           javax.servlet.ServletRequest request,
                           java.lang.String path)

setSearchPath

public void setSearchPath(java.net.URL path)

setSearchPath4

public void setSearchPath4(java.net.URL path)

setSearchPath

public void setSearchPath(javax.servlet.jsp.PageContext context)

setSearchPath

public void setSearchPath(javax.servlet.jsp.PageContext context,
                          java.lang.String path)

setSearchPath5

public void setSearchPath5(javax.servlet.jsp.PageContext context)

setSearchPath5

public void setSearchPath5(javax.servlet.jsp.PageContext context,
                           java.lang.String path)

addTitle

public TextBox addTitle(int alignment,
                        java.lang.String text,
                        java.lang.String font,
                        double fontSize,
                        int fontColor,
                        int bgColor,
                        int edgeColor)

addTitle

public TextBox addTitle(int alignment,
                        java.lang.String text,
                        java.lang.String font,
                        double fontSize,
                        int fontColor,
                        int bgColor)

addTitle

public TextBox addTitle(int alignment,
                        java.lang.String text,
                        java.lang.String font,
                        double fontSize,
                        int fontColor)

addTitle

public TextBox addTitle(int alignment,
                        java.lang.String text,
                        java.lang.String font,
                        double fontSize)

addTitle

public TextBox addTitle(int alignment,
                        java.lang.String text,
                        java.lang.String font)

addTitle

public TextBox addTitle(int alignment,
                        java.lang.String text)

addTitle2

public TextBox addTitle2(int alignment,
                         java.lang.String text,
                         java.lang.String font,
                         double fontSize,
                         int fontColor,
                         int bgColor,
                         int edgeColor)

addTitle2

public TextBox addTitle2(int alignment,
                         java.lang.String text,
                         java.lang.String font,
                         double fontSize,
                         int fontColor,
                         int bgColor)

addTitle2

public TextBox addTitle2(int alignment,
                         java.lang.String text,
                         java.lang.String font,
                         double fontSize,
                         int fontColor)

addTitle2

public TextBox addTitle2(int alignment,
                         java.lang.String text,
                         java.lang.String font,
                         double fontSize)

addTitle2

public TextBox addTitle2(int alignment,
                         java.lang.String text,
                         java.lang.String font)

addTitle2

public TextBox addTitle2(int alignment,
                         java.lang.String text)

addTitle

public TextBox addTitle(java.lang.String text,
                        java.lang.String font,
                        double fontSize,
                        int fontColor,
                        int bgColor,
                        int edgeColor)

addTitle

public TextBox addTitle(java.lang.String text,
                        java.lang.String font,
                        double fontSize,
                        int fontColor,
                        int bgColor)

addTitle

public TextBox addTitle(java.lang.String text,
                        java.lang.String font,
                        double fontSize,
                        int fontColor)

addTitle

public TextBox addTitle(java.lang.String text,
                        java.lang.String font,
                        double fontSize)

addTitle

public TextBox addTitle(java.lang.String text,
                        java.lang.String font)

addTitle

public TextBox addTitle(java.lang.String text)

addLegend2

public LegendBox addLegend2(int x,
                            int y,
                            int noOfCols,
                            java.lang.String font,
                            double fontSize)

addLegend2

public LegendBox addLegend2(int x,
                            int y,
                            int noOfCols,
                            java.lang.String font)

addLegend2

public LegendBox addLegend2(int x,
                            int y,
                            int noOfCols)

addLegend

public LegendBox addLegend(int x,
                           int y,
                           boolean vertical,
                           java.lang.String font,
                           double fontSize)

addLegend

public LegendBox addLegend(int x,
                           int y,
                           boolean vertical,
                           java.lang.String font)

addLegend

public LegendBox addLegend(int x,
                           int y,
                           boolean vertical)

addLegend

public LegendBox addLegend(int x,
                           int y)

getLegend

public LegendBox getLegend()

getDrawArea

public DrawArea getDrawArea()

initDynamicLayer

public DrawArea initDynamicLayer()

removeDynamicLayer

public void removeDynamicLayer()

addText

public TextBox addText(int x,
                       int y,
                       java.lang.String text,
                       java.lang.String font,
                       double fontSize,
                       int fontColor,
                       int alignment,
                       double angle,
                       boolean vertical)

addText

public TextBox addText(int x,
                       int y,
                       java.lang.String text,
                       java.lang.String font,
                       double fontSize,
                       int fontColor,
                       int alignment,
                       double angle)

addText

public TextBox addText(int x,
                       int y,
                       java.lang.String text,
                       java.lang.String font,
                       double fontSize,
                       int fontColor,
                       int alignment)

addText

public TextBox addText(int x,
                       int y,
                       java.lang.String text,
                       java.lang.String font,
                       double fontSize,
                       int fontColor)

addText

public TextBox addText(int x,
                       int y,
                       java.lang.String text,
                       java.lang.String font,
                       double fontSize)

addText

public TextBox addText(int x,
                       int y,
                       java.lang.String text,
                       java.lang.String font)

addText

public TextBox addText(int x,
                       int y,
                       java.lang.String text)

addLine

public Line addLine(int x1,
                    int y1,
                    int x2,
                    int y2,
                    int color,
                    int lineWidth)

addLine

public Line addLine(int x1,
                    int y1,
                    int x2,
                    int y2,
                    int color)

addLine

public Line addLine(int x1,
                    int y1,
                    int x2,
                    int y2)

addTable

public CDMLTable addTable(int x,
                          int y,
                          int alignment,
                          int col,
                          int row)

addExtraField

public void addExtraField(java.lang.String[] texts)

addExtraField

public void addExtraField(double[] numbers)

addExtraField

public void addExtraField(java.util.Date[] dates)

addExtraField2

public void addExtraField2(double[] numbers)

addExtraField2

public void addExtraField2(java.util.Date[] dates)

setColor

public void setColor(int paletteEntry,
                     int color)

setColors

public void setColors(int paletteEntry,
                      int[] colors)

setColors2

public void setColors2(int paletteEntry,
                       int[] colors)

setColors

public void setColors(int[] colors)

getColor

public int getColor(int paletteEntry)

adjustBrightness

public int adjustBrightness(int c,
                            double brightness)

halfColor

public int halfColor(int c)

autoColor

public int autoColor()

dashLineColor

public int dashLineColor(int color,
                         int patternCode)

dashLineColor

public int dashLineColor(int color)

patternColor

public int patternColor(int[] c,
                        int h,
                        int startX,
                        int startY)

patternColor

public int patternColor(int[] c,
                        int h)

patternColor

public int patternColor(java.lang.String filename,
                        int startX,
                        int startY)

patternColor

public int patternColor(java.lang.String filename)

patternColor2

public int patternColor2(java.lang.String filename,
                         int startX,
                         int startY)

patternColor2

public int patternColor2(java.lang.String filename)

gradientColor

public int gradientColor(int[] c,
                         double angle,
                         double scale,
                         int startX,
                         int startY)

gradientColor

public int gradientColor(int[] c,
                         double angle,
                         double scale)

gradientColor

public int gradientColor(int[] c,
                         double angle)

gradientColor

public int gradientColor(int[] c)

gradientColor2

public int gradientColor2(int[] c,
                          double angle,
                          double scale,
                          int startX,
                          int startY)

gradientColor2

public int gradientColor2(int[] c,
                          double angle,
                          double scale)

gradientColor2

public int gradientColor2(int[] c,
                          double angle)

gradientColor2

public int gradientColor2(int[] c)

gradientColor

public int gradientColor(int startX,
                         int startY,
                         int endX,
                         int endY,
                         int startColor,
                         int endColor)

linearGradientColor

public int linearGradientColor(int startX,
                               int startY,
                               int endX,
                               int endY,
                               int startColor,
                               int endColor,
                               boolean periodic)

linearGradientColor

public int linearGradientColor(int startX,
                               int startY,
                               int endX,
                               int endY,
                               int startColor,
                               int endColor)

linearGradientColor

public int linearGradientColor(int startX,
                               int startY,
                               int endX,
                               int endY,
                               int[] c,
                               boolean periodic)

linearGradientColor

public int linearGradientColor(int startX,
                               int startY,
                               int endX,
                               int endY,
                               int[] c)

linearGradientColor2

public int linearGradientColor2(int startX,
                                int startY,
                                int endX,
                                int endY,
                                int[] c,
                                boolean periodic)

linearGradientColor2

public int linearGradientColor2(int startX,
                                int startY,
                                int endX,
                                int endY,
                                int[] c)

radialGradientColor

public int radialGradientColor(int cx,
                               int cy,
                               int rx,
                               int ry,
                               int startColor,
                               int endColor,
                               boolean periodic)

radialGradientColor

public int radialGradientColor(int cx,
                               int cy,
                               int rx,
                               int ry,
                               int startColor,
                               int endColor)

radialGradientColor

public int radialGradientColor(int cx,
                               int cy,
                               int rx,
                               int ry,
                               int[] c,
                               boolean periodic)

radialGradientColor

public int radialGradientColor(int cx,
                               int cy,
                               int rx,
                               int ry,
                               int[] c)

radialGradientColor2

public int radialGradientColor2(int cx,
                                int cy,
                                int rx,
                                int ry,
                                int[] c,
                                boolean periodic)

radialGradientColor2

public int radialGradientColor2(int cx,
                                int cy,
                                int rx,
                                int ry,
                                int[] c)

setDefaultFonts

public void setDefaultFonts(java.lang.String normal,
                            java.lang.String bold,
                            java.lang.String italic,
                            java.lang.String boldItalic)

setDefaultFonts

public void setDefaultFonts(java.lang.String normal,
                            java.lang.String bold,
                            java.lang.String italic)

setDefaultFonts

public void setDefaultFonts(java.lang.String normal,
                            java.lang.String bold)

setDefaultFonts

public void setDefaultFonts(java.lang.String normal)

setFontTable

public void setFontTable(int index,
                         java.lang.String font)

setNumberFormat

public void setNumberFormat(char thousandSeparator,
                            char decimalPointChar,
                            char signChar)

setNumberFormat

public void setNumberFormat(char thousandSeparator,
                            char decimalPointChar)

setNumberFormat

public void setNumberFormat(char thousandSeparator)

setNumberFormat

public void setNumberFormat()

setMonthNames

public void setMonthNames(java.lang.String[] names)

setWeekDayNames

public void setWeekDayNames(java.lang.String[] names)

setAMPM

public void setAMPM(java.lang.String AM,
                    java.lang.String PM)

formatValue

public java.lang.String formatValue(double value,
                                    java.lang.String formatString)

formatValue

public java.lang.String formatValue(java.util.Date value,
                                    java.lang.String formatString)

layout

public void layout()

layoutLegend

public LegendBox layoutLegend()

setOutputOptions

public void setOutputOptions(java.lang.String options)

makeChart

public boolean makeChart(java.lang.String filename)

makeChart

public byte[] makeChart(int format)

makeChart2

public byte[] makeChart2(int format)

makeChart

public DrawArea makeChart()

makeChart3

public DrawArea makeChart3()

makeSession

public java.lang.String makeSession(javax.servlet.http.HttpServletRequest request,
                                    java.lang.String name,
                                    int imageFormat,
                                    java.lang.String filename,
                                    boolean asAttachment)

makeSession

public java.lang.String makeSession(javax.servlet.http.HttpServletRequest request,
                                    java.lang.String name,
                                    int imageFormat,
                                    java.lang.String filename)

makeSession

public java.lang.String makeSession(javax.servlet.http.HttpServletRequest request,
                                    java.lang.String name,
                                    int imageFormat)

makeSession

public java.lang.String makeSession(javax.servlet.http.HttpServletRequest request,
                                    java.lang.String name)

makeSession

public java.lang.String makeSession(javax.servlet.jsp.PageContext context,
                                    java.lang.String name,
                                    int imageFormat,
                                    java.lang.String filename,
                                    boolean asAttachment)

makeSession

public java.lang.String makeSession(javax.servlet.jsp.PageContext context,
                                    java.lang.String name,
                                    int imageFormat,
                                    java.lang.String filename)

makeSession

public java.lang.String makeSession(javax.servlet.jsp.PageContext context,
                                    java.lang.String name,
                                    int imageFormat)

makeSession

public java.lang.String makeSession(javax.servlet.jsp.PageContext context,
                                    java.lang.String name)

makeTmpFile

public java.lang.String makeTmpFile(java.lang.String dirname,
                                    int imageFormat,
                                    int lifeTime)

makeTmpFile

public java.lang.String makeTmpFile(java.lang.String dirname,
                                    int imageFormat)

makeTmpFile

public java.lang.String makeTmpFile(java.lang.String dirname)

makeImage

public java.awt.Image makeImage()

getChartMetrics

public java.lang.String getChartMetrics()

getHTMLImageMap

public java.lang.String getHTMLImageMap(java.lang.String url,
                                        java.lang.String queryFormat,
                                        java.lang.String extraAttr,
                                        int offsetX,
                                        int offsetY)

getHTMLImageMap

public java.lang.String getHTMLImageMap(java.lang.String url,
                                        java.lang.String queryFormat,
                                        java.lang.String extraAttr)

getHTMLImageMap

public java.lang.String getHTMLImageMap(java.lang.String url,
                                        java.lang.String queryFormat)

getHTMLImageMap

public java.lang.String getHTMLImageMap(java.lang.String url)

getJsChartModel

public java.lang.String getJsChartModel(java.lang.String options)

getJsChartModel

public java.lang.String getJsChartModel()