Package | Description |
---|---|
simkit.smd |
Modifier and Type | Class and Description |
---|---|
class |
DefaultAdjudicator
An Adjudicator whose result of adjudicate is to do nothing.
|
Modifier and Type | Field and Description |
---|---|
protected static Adjudicator |
MunitionTargetAdjudicatorFactory.defaultAdjudicator
The Adjudicator that is returned if none for a Munition-Target pair has
been added to the factory.
|
Modifier and Type | Field and Description |
---|---|
protected static java.util.Map<java.lang.Class<? extends Munition>,java.util.Map<java.lang.Class<? extends Target>,Adjudicator>> |
MunitionTargetAdjudicatorFactory.adjudicators
A HashMap containing the Adjudicators.
|
Modifier and Type | Method and Description |
---|---|
static Adjudicator |
MunitionTargetAdjudicatorFactory.getAdjudicator(java.lang.Class munitionClass,
java.lang.Class targetClass)
Gets the Adjudicator for the given Munition class and Target class.
|
static Adjudicator |
MunitionTargetAdjudicatorFactory.getAdjudicator(Munition munition,
Target target)
Returns the Adjudicator for the given Munition and Target.
|
static Adjudicator |
MunitionTargetAdjudicatorFactory.getDefaultAdjudicator() |
Modifier and Type | Method and Description |
---|---|
static void |
MunitionTargetAdjudicatorFactory.addAdjudicator(java.lang.Class<? extends Munition> munitionClass,
java.lang.Class<? extends Target> targetClass,
Adjudicator adjudicator)
Adds an Adjudicator to the container.
|
static void |
MunitionTargetAdjudicatorFactory.setDefaultAdjudicator(Adjudicator adjudicator) |
Modifier and Type | Method and Description |
---|---|
static void |
MunitionTargetAdjudicatorFactory.addAdjudicator(java.lang.Class<? extends Munition> munitionClass,
java.lang.Class<? extends Target> targetClass,
java.lang.Class<? extends Adjudicator> adjudicatorClass)
Creates and adds to the container an Adjudicator of the specified Class.
|