com.maplesoft.client
Class MapleImageBase

java.lang.Object
  |
  +--com.maplesoft.client.MapleStatement
        |
        +--com.maplesoft.client.MapleImageBase
Direct Known Subclasses:
MapleImageFunctionPlot

public abstract class MapleImageBase
extends MapleStatement


Field Summary
static java.lang.String FORMAT_GIF
           
static java.lang.String FORMAT_JPEG
           
 
Constructor Summary
MapleImageBase()
           
 
Method Summary
 java.lang.String getFormat(java.lang.String sFormat)
           
 int getHeight()
           
 int getNumpoints()
           
 java.lang.String getOptions(java.lang.String optionName)
           
 int getOptions(java.lang.String optionName, int iDefault)
           
 java.lang.String getOptions(java.lang.String optionName, java.lang.String sDefault)
           
 java.awt.Image getPlot()
          Creates an Image by sending a plot request to the server using the options specified.
 java.lang.String getPlotColor()
           
 java.lang.String getPlotLegend()
           
 java.lang.String getPlotTitle()
           
 int getWidth()
           
 java.lang.String getXAxisLabel()
           
 java.lang.String getYAxisLabel()
           
 boolean isThreeD()
           
 void setDimensions(int width, int height)
           
 void setDomain(java.lang.String varNameX, double xmin, double xmax)
           
 void setDomain(java.lang.String varNameX, int xmin, int xmax)
           
 void setDomain(java.lang.String varNameX, java.lang.String xmin, java.lang.String xmax)
           
 void setFormat(java.lang.String sFormat)
           
 void setHeight(int width)
           
 void setNumpoints(int iNumpoints)
           
 void setOptions(java.lang.String optionName, int optionValue)
           
 void setOptions(java.lang.String optionName, java.lang.String optionValue)
           
 void setPlotColor(java.lang.String sColor)
           
 void setPlotLegend(java.lang.String sLegend)
           
 void setPlotTitle(java.lang.String sTitle)
           
 void setRange(java.lang.String varNameY, double ymin, double ymax)
           
 void setRange(java.lang.String varNameY, int ymin, int ymax)
           
 void setRange(java.lang.String varNameY, java.lang.String ymin, java.lang.String ymax)
           
 void setThreeD(boolean b)
           
 void setType(java.lang.String sFormat)
           
 void setWidth(int width)
           
 void setXAxisLabel(java.lang.String sLabel)
           
 void setYAxisLabel(java.lang.String sLabel)
           
 
Methods inherited from class com.maplesoft.client.MapleStatement
doMaple, execute, execute, getHost, getLock, getResponse, getResponseArray, getUser, getXMLString, getXMLStringArray, releaseLock, setHost, setHost, setUser, setUser
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

FORMAT_GIF

public static final java.lang.String FORMAT_GIF

FORMAT_JPEG

public static final java.lang.String FORMAT_JPEG
Constructor Detail

MapleImageBase

public MapleImageBase()
Method Detail

setOptions

public void setOptions(java.lang.String optionName,
                       int optionValue)

setOptions

public void setOptions(java.lang.String optionName,
                       java.lang.String optionValue)

getOptions

public java.lang.String getOptions(java.lang.String optionName)

getOptions

public java.lang.String getOptions(java.lang.String optionName,
                                   java.lang.String sDefault)

getOptions

public int getOptions(java.lang.String optionName,
                      int iDefault)

setType

public void setType(java.lang.String sFormat)

setFormat

public void setFormat(java.lang.String sFormat)

getFormat

public java.lang.String getFormat(java.lang.String sFormat)

setDimensions

public void setDimensions(int width,
                          int height)

setWidth

public void setWidth(int width)

setHeight

public void setHeight(int width)

getWidth

public int getWidth()

getHeight

public int getHeight()

setPlotTitle

public void setPlotTitle(java.lang.String sTitle)

getPlotTitle

public java.lang.String getPlotTitle()

setXAxisLabel

public void setXAxisLabel(java.lang.String sLabel)

getXAxisLabel

public java.lang.String getXAxisLabel()

setYAxisLabel

public void setYAxisLabel(java.lang.String sLabel)

getYAxisLabel

public java.lang.String getYAxisLabel()

setDomain

public void setDomain(java.lang.String varNameX,
                      int xmin,
                      int xmax)

setDomain

public void setDomain(java.lang.String varNameX,
                      double xmin,
                      double xmax)

setDomain

public void setDomain(java.lang.String varNameX,
                      java.lang.String xmin,
                      java.lang.String xmax)

setRange

public void setRange(java.lang.String varNameY,
                     int ymin,
                     int ymax)

setRange

public void setRange(java.lang.String varNameY,
                     double ymin,
                     double ymax)

setRange

public void setRange(java.lang.String varNameY,
                     java.lang.String ymin,
                     java.lang.String ymax)

setPlotColor

public void setPlotColor(java.lang.String sColor)

getPlotColor

public java.lang.String getPlotColor()

setPlotLegend

public void setPlotLegend(java.lang.String sLegend)

getPlotLegend

public java.lang.String getPlotLegend()

setThreeD

public void setThreeD(boolean b)

setNumpoints

public void setNumpoints(int iNumpoints)

getNumpoints

public int getNumpoints()

isThreeD

public boolean isThreeD()

getPlot

public java.awt.Image getPlot()
                       throws MapleException,
                              MapleStatementException
Creates an Image by sending a plot request to the server using the options specified.
Returns:
java.awt.Image
Throws:
MapleException - if it cannot connect to server, if the user is invalid or if the host is unknown.
MapleStatementException - if it cannot the request cannot be processed by the server (ie Plot options are incorrect)