org.jscience.history.archeology
Class Civilization

java.lang.Object
  extended by org.jscience.history.archeology.Civilization
All Implemented Interfaces:
Positioned

public class Civilization
extends java.lang.Object
implements Positioned

A class representing a civilization, mostly a culture seen though space and time.


Constructor Summary
Civilization(Culture culture, Place place, java.util.Date startDate)
          Creates a new Civilization object.
 
Method Summary
 Culture getCulture()
          DOCUMENT ME!
 java.lang.String getDescription()
          DOCUMENT ME!
 java.util.Date getEndDate()
          DOCUMENT ME!
 Place getPosition()
          DOCUMENT ME!
 java.util.Date getStartDate()
          DOCUMENT ME!
 void setDescription(java.lang.String description)
          DOCUMENT ME!
 void setEndDate(java.util.Date endDate)
          DOCUMENT ME!
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Civilization

public Civilization(Culture culture,
                    Place place,
                    java.util.Date startDate)
Creates a new Civilization object.

Parameters:
culture - DOCUMENT ME!
place - DOCUMENT ME!
startDate - DOCUMENT ME!
Throws:
java.lang.IllegalArgumentException - DOCUMENT ME!
Method Detail

getCulture

public Culture getCulture()
DOCUMENT ME!

Returns:
DOCUMENT ME!

getPosition

public Place getPosition()
DOCUMENT ME!

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

getStartDate

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

Returns:
DOCUMENT ME!

getEndDate

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

Returns:
DOCUMENT ME!

setEndDate

public void setEndDate(java.util.Date endDate)
DOCUMENT ME!

Parameters:
endDate - DOCUMENT ME!

getDescription

public java.lang.String getDescription()
DOCUMENT ME!

Returns:
DOCUMENT ME!

setDescription

public void setDescription(java.lang.String description)
DOCUMENT ME!

Parameters:
description - DOCUMENT ME!
Throws:
java.lang.IllegalArgumentException - DOCUMENT ME!