org.jscience.measure
Class Report

java.lang.Object
  extended by org.jscience.measure.Report
All Implemented Interfaces:
java.io.Serializable, Identified, Positioned

public class Report
extends java.lang.Object
implements java.io.Serializable, Identified, Positioned

A class representing an information concerning someone or something.

See Also:
Serialized Form

Constructor Summary
Report(Organization authority, Identification identification, Human author, Place place, java.util.Date date, java.lang.String contents)
          Creates a new Report object.
Report(Organization authority, Identification identification, Person author, Place place, java.util.Date date, java.util.Vector contents)
          Creates a new Report object.
 
Method Summary
 Human getAuthor()
          DOCUMENT ME!
 Organization getAuthority()
          DOCUMENT ME!
 java.util.Vector getContents()
          DOCUMENT ME!
 java.util.Date getDate()
          DOCUMENT ME!
 Identification getIdentification()
          DOCUMENT ME!
 Place getPosition()
          DOCUMENT ME!
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Report

public Report(Organization authority,
              Identification identification,
              Human author,
              Place place,
              java.util.Date date,
              java.lang.String contents)
Creates a new Report object.

Parameters:
authority - DOCUMENT ME!
identification - DOCUMENT ME!
author - DOCUMENT ME!
place - DOCUMENT ME!
date - DOCUMENT ME!
contents - DOCUMENT ME!
Throws:
java.lang.IllegalArgumentException - DOCUMENT ME!

Report

public Report(Organization authority,
              Identification identification,
              Person author,
              Place place,
              java.util.Date date,
              java.util.Vector contents)
Creates a new Report object.

Parameters:
authority - DOCUMENT ME!
identification - DOCUMENT ME!
author - DOCUMENT ME!
place - DOCUMENT ME!
date - DOCUMENT ME!
contents - DOCUMENT ME!
Throws:
java.lang.IllegalArgumentException - DOCUMENT ME!
Method Detail

getAuthority

public Organization getAuthority()
DOCUMENT ME!

Returns:
DOCUMENT ME!

getIdentification

public Identification getIdentification()
DOCUMENT ME!

Specified by:
getIdentification in interface Identified
Returns:
DOCUMENT ME!

getAuthor

public Human getAuthor()
DOCUMENT ME!

Returns:
DOCUMENT ME!

getPosition

public Place getPosition()
DOCUMENT ME!

Specified by:
getPosition in interface Positioned
Returns:
DOCUMENT ME!

getDate

public java.util.Date getDate()
DOCUMENT ME!

Returns:
DOCUMENT ME!

getContents

public java.util.Vector getContents()
DOCUMENT ME!

Returns:
DOCUMENT ME!