Uses of Class
standup.joke.Schema

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

Uses of Schema in standup.joke
 

Fields in standup.joke declared as Schema
private  Schema SQLQuerySchema.schema
           
 

Fields in standup.joke with type parameters of type Schema
private  Hashtable<String,Schema> Generator.schemas
          A Hashtable containing all Schemas accessible to this Generator.
 

Methods in standup.joke that return Schema
 Schema SQLQuerySchema.getSchema()
           
 Schema Generator.getSchema(String label)
          Returns the Schema specified by the label argument, or null if no Schema exists with the specified label.
static Schema Schema.readXML(Element E)
           
 

Methods in standup.joke that return types with arguments of type Schema
private static Hashtable<String,Schema> Generator.readSchemas(String filename)
          Reads the schema definitions from the given file and returns a Hashtable<String,Schema>, where the keys are the schema labels, and the values are the Schemas themselves.
 

Methods in standup.joke with parameters of type Schema
 void Generator.doSTPFiltering(Schema ss)
          Experimenting with question-driven generation!
 void Generator.doSTPFiltering(Schema ss, float minimumSchemaFScoreThreshold, float maximumSchemaFScoreThreshold)
          This method computes the 'minmaxmin' FScore value of clause instantiations given a schema instantiation and a minimum and maximum FScore threshold for schema instantiations.
private  JokeStructure Generator.generateJokeStructure(String newJokeID, Schema schema, List<Keyword> lex, List<String> templatesQuestion, List<String> templatesAnswer, double phonSimValue, JokeConstraints constraints)
          This is the core algorithm which instantiates a schema's lexical preconditions with suitable lexemes, binds the output specification function clauses, builds the initial JokeGraph, and passes it on to surface generation.
private  float Generator.getClauseFScore(Schema s, List<Keyword> lex)
           
 

Constructors in standup.joke with parameters of type Schema
JokeGraph(Schema s, Bindings b)
          This is the constructor used to create a JokeGraph during the schema instantiation phase.
SQLQuerySchema(Schema schema)