Uses of Interface
standup.joke.InstantiationConstraint

Packages that use InstantiationConstraint
standup.joke This package provides joke generation functionality and all its related data structures. 
 

Uses of InstantiationConstraint in standup.joke
 

Classes in standup.joke that implement InstantiationConstraint
 class InstantiationConstraintAmbiguity
          An InstantiationConstraint that constrains the level of ambiguity found in the keyword instantiations of a joke.
 class InstantiationConstraintFamiliarityScore
          An InstantiationConstraint that constrains the minimum familiarity scores found in the keyword instantiations of a joke.
 class InstantiationConstraintFLevel
          An InstantiationConstraint that constrains the minimum FLevels of a joke.
 class InstantiationConstraintLexeme
          An InstantiationConstraint that constrains a joke to make use of a specific Lexeme.
 class InstantiationConstraintLexemeClause
          An InstantiationConstraint that constrains a joke to make use of a specific Lexeme in its question.
 class InstantiationConstraintLexemeSchema
          An InstantiationConstraint that constrains a joke to make use of a specific Lexeme in its answer.
 class InstantiationConstraintLexicon
          An InstantiationConstraint that constrains a joke to make use of at least one Lexeme in a given LexemeSet.
 class InstantiationConstraintLexiconAll
          An InstantiationConstraint that constrains a joke to use only Lexemes from a given LexemeSet as instantiations.
 class InstantiationConstraintLexiconAllClause
          An InstantiationConstraint that constrains a joke to use only Lexemes from a given LexemeSet as question instantiations.
 class InstantiationConstraintLexiconAllSchema
          An InstantiationConstraint that constrains a joke to use only Lexemes from a given LexemeSet as answer instantiations.
 class InstantiationConstraintLexiconClause
          An InstantiationConstraint that constrains a joke to make use of at least one Lexeme from a given LexemeSet in its question.
 class InstantiationConstraintLexiconNone
          An InstantiationConstraintLexicon that constrains a joke to NOT use ANY Lexemes from a given LexemeSet as instantiations.
 class InstantiationConstraintLexiconSchema
          An InstantiationConstraint that constrains a joke to make use of at least one Lexeme from a given LexemeSet in its answer.
 class InstantiationConstraintNovelty
          An InstantiationConstraint that constrains the Backend to only generate/retrieve a joke that does not appear in the current user's generated joke log.
 class InstantiationConstraintPhoneticSimilarity
          An InstantiationConstraint that constrains the minimum phonetic similarity ratings found in the preconditions of instantiations of a joke.
 

Methods in standup.joke that return InstantiationConstraint
 InstantiationConstraint[] JokeConstraints.getInstantiationConstraints()
          Takes all the InstantiationConstraints in this JokeConstraints and returns them as an InstantiationConstraint[] array.
 

Methods in standup.joke with parameters of type InstantiationConstraint
 List<List<Keyword>> Clause.getClauseInstantiations(UnifiableList input, InstantiationConstraint[] constraints)
          This method takes a Clause, a list of JOKEGRAPHNODES!!! that instantiate the input arguments of the Clause, and an array of InstantiationConstraint objects that further constrain the clause instantiations, and sends a query to the SQL server to retrieve all valid clause instantiations.
static List<List<Keyword>> Clause.getClauseInstantiationsCombined(List<Clause> clauses, UnifiableList input, InstantiationConstraint[] constraints)
           
 String Schema.getInstantiationQuery(InstantiationConstraint[] constraints)
          Returns an SQL query string which would return all the valid instantiations for this schema, given the InstantiationConstraint[] provided as parameter.
 String Clause.getInstantiationQuery(UnifiableList inputs, InstantiationConstraint[] constraints)
          Returns an SQL query string that returns all valid instantiations for this Clause, where it has been bound to Schema instantiations specified by inputs.