org.starhope.appius.game
Class DamageArea

java.lang.Object
  extended by org.starhope.appius.util.SimpleDataRecord<T>
      extended by org.starhope.appius.game.SimpleDataEnum<DamageArea>
          extended by org.starhope.appius.game.DamageArea
All Implemented Interfaces:
com.whirlycott.cache.Cacheable, Serializable, Comparable<DamageArea>, CTime, DataRecord, HasSubversionRevision

public class DamageArea
extends SimpleDataEnum<DamageArea>

A type of damage that could be dealt, e.g. heat, shadow, fire, whatever.

Author:
brpocock@star-hope.org
See Also:
Serialized Form

Field Summary
private static long serialVersionUID
          Java serialisation unique ID
 
Fields inherited from class org.starhope.appius.util.SimpleDataRecord
myLoader, timeLastChanged, timeLastSaved
 
Constructor Summary
DamageArea()
           
DamageArea(RecordLoader<DamageArea> loader)
           
 
Method Summary
 
Methods inherited from class org.starhope.appius.game.SimpleDataEnum
getCacheableID, getCacheableIdent, getID, getName, getSubversionRevision, setID, setName
 
Methods inherited from class org.starhope.appius.util.SimpleDataRecord
changed, checkStale, compareTo, equals, finalize, getRecordLoader, getTimeLastChanged, getTimeLastSaved, hashCode, isBeingLoaded, markAsLoaded, markAsSaved, markForReload, onRemove, onRetrieve, onStore, save, setRecordLoader, toString
 
Methods inherited from class java.lang.Object
clone, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

serialVersionUID

private static final long serialVersionUID
Java serialisation unique ID

See Also:
Constant Field Values
Constructor Detail

DamageArea

public DamageArea()

DamageArea

public DamageArea(RecordLoader<DamageArea> loader)
Parameters:
loader - the record loader being used