gov.lanl.Web
Class ObservationGraphGenerator

java.lang.Object
  |
  +--gov.lanl.Web.DateGraphGenerator
        |
        +--gov.lanl.Web.ObservationGraphGenerator

public class ObservationGraphGenerator
extends DateGraphGenerator

Adapter between observation data and graphing

Version:
$Id: ObservationGraphGenerator.java,v 1.6 2003/01/29 18:16:11 dwokoun Exp $
Author:
$Author: dwokoun $

Field Summary
static java.lang.String DATE_TIME
           
 
Fields inherited from class gov.lanl.Web.DateGraphGenerator
INTERVAL_DAY, INTERVAL_MONTH, INTERVAL_WEEK
 
Constructor Summary
ObservationGraphGenerator(java.lang.String syndromeName, org.omg.DsObservationAccess.ObservationDataStruct[] observations)
           
 
Method Summary
 java.util.Map getCounts()
           
 double getCounts(java.util.Calendar date)
          Get the value of the generator for the given date.
 java.util.Calendar getEndDate()
          Get the end date of this generator's date range.
 java.awt.Stroke getLineStyle()
          Get the line style for the data.
 java.lang.String getName()
          Get the name of the generator.
 org.omg.DsObservationAccess.ObservationDataStruct[] getObservations()
           
 java.util.Calendar getStartDate()
          Get the start date of this generator's date range.
 java.lang.String getSyndromeName()
           
 java.lang.String getSyndromeShortName()
           
 
Methods inherited from class gov.lanl.Web.DateGraphGenerator
getCounts, getLineColor, isControlGenerator
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DATE_TIME

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

ObservationGraphGenerator

public ObservationGraphGenerator(java.lang.String syndromeName,
                                 org.omg.DsObservationAccess.ObservationDataStruct[] observations)
Method Detail

getSyndromeName

public java.lang.String getSyndromeName()

getSyndromeShortName

public java.lang.String getSyndromeShortName()

getObservations

public org.omg.DsObservationAccess.ObservationDataStruct[] getObservations()

getCounts

public java.util.Map getCounts()

getName

public java.lang.String getName()
Get the name of the generator.

Specified by:
getName in class DateGraphGenerator

getLineStyle

public java.awt.Stroke getLineStyle()
Get the line style for the data.

Overrides:
getLineStyle in class DateGraphGenerator

getCounts

public double getCounts(java.util.Calendar date)
Get the value of the generator for the given date.

Specified by:
getCounts in class DateGraphGenerator

getStartDate

public java.util.Calendar getStartDate()
Get the start date of this generator's date range.

Specified by:
getStartDate in class DateGraphGenerator
Returns:
Date, or null if the generator has no bounds.

getEndDate

public java.util.Calendar getEndDate()
Get the end date of this generator's date range.

Specified by:
getEndDate in class DateGraphGenerator
Returns:
Date, or null if the generator has no bounds.


Copyright © 2000 University of California. All Rights Reserved.