Uses of Package
standup.joke

Packages that use standup.joke
standup.clouds This package provides the implementation for the STANDUP user interface. 
standup.joke This package provides joke generation functionality and all its related data structures. 
 

Classes in standup.joke used by standup.clouds
Backend
          The main class through which joke generation and related functionality should be accessed.
JokeSet
          This class represents a set of JokeStructures.
JokeStructure
          A generated joke, with all its underlying data structures.
JokeType
          A type of joke as defined in the technical specification document.
JokeTypeSet
          A set of JokeTypes.
OptionsGUIJokeGeneration
          A Swing-based GUI for editing the various joke generation options.
ProfileJokeGeneration
          A Profile relating to joke generation.
 

Classes in standup.joke used by standup.joke
AllowableAmbiguity
          Possible values for InstantiationConstraintAmbiguity.
Backend
          The main class through which joke generation and related functionality should be accessed.
ChooserJokeType
          A JDialog that allows the user to choose a JokeType.
Clause
          An output specification function clause.
FLevel
          Abstractly, an FLevel defines a subset of all jokes possibly generated by the STANDUP joke generated based on a threshold of familiarity scores.
Generator
          The main class that handles joke generation.
GeneratorException
          A very simple subclass of Exception that is specifically for Exceptions arising from within the standup.joke package.
InstantiationConstraint
          An InstantiationConstraint represents a constraint on the keyword instantiations of a JokeStructure.
InstantiationConstraintFamiliarityScore
          An InstantiationConstraint that constrains the minimum familiarity scores found in the keyword instantiations of a joke.
InstantiationConstraintLexeme
          An InstantiationConstraint that constrains a joke to make use of a specific Lexeme.
InstantiationConstraintLexicon
          An InstantiationConstraint that constrains a joke to make use of at least one Lexeme in a given LexemeSet.
InstantiationConstraintLexiconAll
          An InstantiationConstraint that constrains a joke to use only Lexemes from a given LexemeSet as instantiations.
JokeCacheBehaviour
          Possible values for JokeCacheBehaviour.
JokeConstraint
          A JokeConstraint represents a constraint on a particular aspect of a JokeStructure.
JokeConstraints
           
JokeConstraintType
          A JokeConstraint that constrains a joke to be of a given JokeType.
JokeGraph
          A JokeGraph records all the internal structure of a JokeStructure, allowing us to inspect all the choices made by the Generator during the various stages of joke generation, i.e.
JokeGraphEdge
          An edge in a JokeGraph.
JokeGraphNode
          A node in a JokeGraph.
JokeGraphNodeKeyword
          A node in a JokeGraph.
JokeGraphNodeTemplate
          A node in a JokeGraph that represents a span of 'canned' text that arose during template filling.
JokeSet
          This class represents a set of JokeStructures.
JokeStructure
          A generated joke, with all its underlying data structures.
JokeType
          A type of joke as defined in the technical specification document.
JokeTypeSet
          A set of JokeTypes.
OptionsJokeGeneration
          A Options representing the various settings relating to joke generation.
Precondition
          A Precondition represents a lexical precondition as used to define Schemas and output specification function Clauses.
ProfileJokeGeneration
          A Profile relating to joke generation.
Schema
          This class implements a schema as defined in the technical specification.
SchemaTemplatePair
          Defines a combination of suitable schemas and templates for joke generation.
SourceProcess
          An object indicating when an element in a JokeGraph arose, i.e.
SQLQuerySchema
          Represents a query on a schema instantiation table.
Template
          A Template is a structure used in 'surface generation', i.e.