zombie.characters.traits
Class ObservationFactory

java.lang.Object
  extended by zombie.characters.traits.ObservationFactory

public class ObservationFactory
extends java.lang.Object

Author:
LEMMY

Nested Class Summary
static class ObservationFactory.Observation
           
 
Field Summary
static gnu.trove.map.hash.THashMap<java.lang.String,ObservationFactory.Observation> ObservationMap
           
 
Constructor Summary
ObservationFactory()
           
 
Method Summary
static void addObservation(java.lang.String type, java.lang.String name, java.lang.String desc)
           
static ObservationFactory.Observation getObservation(java.lang.String name)
           
static void init()
           
static void setMutualExclusive(java.lang.String a, java.lang.String b)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ObservationMap

public static gnu.trove.map.hash.THashMap<java.lang.String,ObservationFactory.Observation> ObservationMap
Constructor Detail

ObservationFactory

public ObservationFactory()
Method Detail

init

public static void init()

setMutualExclusive

public static void setMutualExclusive(java.lang.String a,
                                      java.lang.String b)

addObservation

public static void addObservation(java.lang.String type,
                                  java.lang.String name,
                                  java.lang.String desc)

getObservation

public static ObservationFactory.Observation getObservation(java.lang.String name)