com.jrefinery.chart.demo.servlet
Class JFreeServletDemo

java.lang.Object
  |
  +--javax.servlet.GenericServlet
        |
        +--javax.servlet.http.HttpServlet
              |
              +--com.jrefinery.chart.demo.servlet.BaseImageServlet
                    |
                    +--com.jrefinery.chart.demo.servlet.JFreeServletDemo
All Implemented Interfaces:
Constants, java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig

public class JFreeServletDemo
extends BaseImageServlet

A servlet view of the JFreeChart Demo. Currently first cut. Any suggestions cleaning up appreciated.

See Also:
Serialized Form

Field Summary
static java.lang.String[][] CHART_COMMANDS
           
 
Fields inherited from class com.jrefinery.chart.demo.servlet.BaseImageServlet
chartTitle, dbSchema, debug, defaultChartType, df, IMAGE_CACHE_DELETE, IMAGE_CACHE_NO_DELETE, IMAGE_DYNAMIC_IMAGEMAP, IMAGE_DYNAMIC_NO_IMAGEMAP, IMAGE_TEMP_URL, servletName, sqlServerType, xAxisTitle, yAxisTitle
 
Fields inherited from interface com.jrefinery.chart.demo.servlet.Constants
CAUTION_FILE, CONTENT_TYPE, DB_CONNECTION, DB_DRIVER, DB_PASSWORD, DB_SCHEMA, DB_SERVER, DB_URL, DB_USER, DEBUG, FOOTER, FOOTER_FILE, FOOTER_URL, HEADER, HEADER_FILE, HEADER_URL, IMAGE_URL, MYSQL, ORACLE, ORGANISATION, REPLACE_SCHEMA, RESPONSE_HTML, RESPONSE_JPEG, RESPONSE_PDF, RESPONSE_PNG, RESPONSE_PS, RESPONSE_SVG, SHARED_DB, SHARED_DB_OPENER, SHARED_VOYAGES, SHARED_VOYAGES_TIME, TEMP_DIR, TEMP_URL
 
Constructor Summary
JFreeServletDemo()
           
 
Method Summary
protected  JFreeChart createChart(javax.servlet.http.HttpServletRequest request)
          This is used by the standard doPost method of BaseImageServlet to get the chart to display.
 void doGet(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Basic servlet method, answers requests from the browser.
 void init(javax.servlet.ServletConfig config)
          Override init() to set up data used by invocations of this servlet.
 
Methods inherited from class com.jrefinery.chart.demo.servlet.BaseImageServlet
createCategoryChart, createPieChart, createXYChart, destroy, doCache, doErrorPage, doHtml, doImage, doPost, existsURL, generateSQL, getColor, getImageOutputType, getImageSize, includeFile, includeUrl, modifyChart, openConnection, statusMessage, testConnection, writeChart
 
Methods inherited from class javax.servlet.http.HttpServlet
doDelete, doHead, doOptions, doPut, doTrace, getLastModified, service, service
 
Methods inherited from class javax.servlet.GenericServlet
getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CHART_COMMANDS

public static final java.lang.String[][] CHART_COMMANDS
Constructor Detail

JFreeServletDemo

public JFreeServletDemo()
Method Detail

init

public void init(javax.servlet.ServletConfig config)
          throws javax.servlet.ServletException
Override init() to set up data used by invocations of this servlet.
Overrides:
init in class BaseImageServlet
Parameters:
config - Description of the Parameter
Throws:
javax.servlet.ServletException - Description of the Exception

doGet

public void doGet(javax.servlet.http.HttpServletRequest request,
                  javax.servlet.http.HttpServletResponse response)
           throws javax.servlet.ServletException,
                  java.io.IOException
Basic servlet method, answers requests from the browser. Implementation is passed off to the doPost method.
Overrides:
doGet in class BaseImageServlet
Parameters:
request - HTTPServletRequest
response - HTTPServletResponse
Throws:
javax.servlet.ServletException - Description of the Exception
java.io.IOException - Description of the Exception

createChart

protected JFreeChart createChart(javax.servlet.http.HttpServletRequest request)
This is used by the standard doPost method of BaseImageServlet to get the chart to display.
Overrides:
createChart in class BaseImageServlet
Parameters:
request -  
Returns: