Uses of Enum Class
edu.uky.cs.nil.tt.world.Describer.Key
Packages that use Describer.Key
Package
Description
Story
worlds define the objects, concepts, and actions that
exist in a story, and story world models define the logic
for when actions can happen, how actions change the current state of world,
when endings happen, etc.-
Uses of Describer.Key in edu.uky.cs.nil.tt.world
Subclasses with type arguments of type Describer.Key in edu.uky.cs.nil.tt.worldModifier and TypeClassDescriptionstatic enumThe names of elements which can be replaced in description templatesMethods in edu.uky.cs.nil.tt.world that return Describer.KeyModifier and TypeMethodDescriptionstatic Describer.KeyReturns the enum constant of this class with the specified name.static Describer.Key[]Describer.Key.values()Returns an array containing the constants of this enum class, in the order they are declared.Methods in edu.uky.cs.nil.tt.world with parameters of type Describer.KeyModifier and TypeMethodDescriptionDescriber.Rule.when(Describer.Key key, Object value) Returns a new rule that is identical to this rule, except with the requirement that the given key must have the given value for this rule to be applied by a describer.Method parameters in edu.uky.cs.nil.tt.world with type arguments of type Describer.KeyModifier and TypeMethodDescriptionDescriber.getRule(Map<Describer.Key, Object> context) Returns the first rule from this describer thatmatchesa given context.booleanDescriber.Rule.matches(Map<Describer.Key, Object> context) Tests whether the context of this rule matches the context of the object a describer is currently trying to describe.Constructor parameters in edu.uky.cs.nil.tt.world with type arguments of type Describer.KeyModifierConstructorDescriptionprotectedRule(Map<Describer.Key, String> context, String template) Constructs a new rule from a context map and a natural language template.