Uses of Class
standup.lexicon.Lexeme

Packages that use Lexeme
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. 
standup.lexicon This package provides classes and interfaces that handle access and manipulation of the STANDUP lexicon. 
 

Uses of Lexeme in standup.clouds
 

Fields in standup.clouds declared as Lexeme
private  Lexeme CloudButtonOldJokesLexeme.lexeme
           
(package private)  Lexeme CloudButtonNewJokeLexeme.lexeme
           
 

Methods in standup.clouds with parameters of type Lexeme
static CloudLabel CloudLabelFactory.getCloudLabel(Lexeme l)
           
static CloudLabel CloudLabelFactory.getHelp19(Lexeme word)
           
static CloudLabel CloudLabelFactory.getModifier(Lexeme lexeme)
           
 

Constructors in standup.clouds with parameters of type Lexeme
CloudButtonJokeGetter(CloudFrontend f, CloudButton p, CloudLabel bl, CloudLabel msg, CloudLabel help, Lexeme l)
          Constructor for lexeme-based JokeGetter -- with user-specified BubbleLabel
CloudButtonNewJokeLexeme(CloudFrontend f, CloudButton p, CloudLabel bl, Lexeme lex)
          Constructore for getting a new joke -- by topic
CloudButtonOldJokesLexeme(CloudFrontend f, CloudButton p, CloudLabel bl, Lexeme l)
           
CloudLabel(String prefix, Lexeme lex, SymbolType[] _st, Color c)
           
CloudLabelSegment(Lexeme _l, SymbolType[] _st, Color c)
          Returns a BubbleLabelSegment for a Lexeme which should have an image on top of it (according to preference listen in _st).
STANDUPSpeakable(Lexeme l)
           
 

Uses of Lexeme in standup.joke
 

Fields in standup.joke declared as Lexeme
(package private)  Lexeme InstantiationConstraintLexeme.lex
          The Lexeme required to appear in the joke.
 

Methods in standup.joke with parameters of type Lexeme
 JokeStructure Backend.getNewJoke(Lexeme k)
          Attempts to generate a new joke that satisfies the current user profile's constraints and uses the given Lexeme in its answer.
 JokeSet Backend.getOldJokes(Lexeme k)
          Returns the subset of the current user's previously generated jokes that satisfy the current user profile's constraints and use the given Lexeme in either their question or answer.
 boolean JokeStructure.uses(Lexeme l)
           
 boolean JokeStructure.usesInAnswer(Lexeme l)
           
 boolean JokeStructure.usesInQuestion(Lexeme l)
           
 

Constructors in standup.joke with parameters of type Lexeme
InstantiationConstraintLexeme(Lexeme _lex)
          Constructor is very simple -- just provide the Lexeme.
InstantiationConstraintLexemeClause(Lexeme _lex)
           
InstantiationConstraintLexemeSchema(Lexeme _lex)
           
 

Uses of Lexeme in standup.lexicon
 

Fields in standup.lexicon with type parameters of type Lexeme
private static Hashtable<String,Lexeme> Dictionary.lexemes
           
protected  HashSet<Lexeme> LexemeSet.set
          The actual set of Lexemes.
 

Methods in standup.lexicon that return Lexeme
static Lexeme Dictionary.getLexeme(String id)
          Returns an instance of the Lexeme with the given ID, or null if one was not found.
 Lexeme LexemeSet.getRandom()
          Returns a randomly selected Lexeme from this LexemeSet.
static Lexeme Lexeme.readXML(Element e)
          Returns an instance of a Lexeme (as returned by Dictionary.getLexeme(String)) whose ID is contained within the given XML Element.
 Lexeme LexemeSet.removeRandom()
          Returns a randomly removed Lexeme from this LexemeSet.
 Lexeme CustomLexicon.removeRandom()
          Tries to remove a random Lexeme from this CustomLexicon and return it.
 

Methods in standup.lexicon that return types with arguments of type Lexeme
 HashSet<Lexeme> LexemeSet.getLexemes()
          Returns the Lexemes in this object as a HashSet<Lexeme>.
 Iterator<Lexeme> LexemeSet.getLexemesIterator()
          Returns the Lexemes in this object as an Iterator<Lexeme>.
 

Methods in standup.lexicon with parameters of type Lexeme
 boolean LexemeSet.add(Lexeme l)
          Tries to add the given Lexeme to this LexemeSet.
 boolean CustomLexicon.add(Lexeme l)
          Tries to add the given Lexeme to this CustomLexicon.
 boolean LexemeSet.contains(Lexeme lx)
          Returns true if this LexemeSet contains the given Lexeme, and false otherwise.
static FClass FClass.getFClass(Lexeme lex)
          Returns the predefined FClass (i.e.
 boolean LexemeSet.remove(Lexeme l)
          Tries to remove the given Lexeme from this LexemeSet.
 boolean CustomLexicon.remove(Lexeme l)
          Tries to remove the given Lexeme from this CustomLexicon.
 boolean FClass.validLexeme(Lexeme lexeme)
          Returns true if the given Lexeme's F-score is equal to or higher than this FClass' threshold, false otherwise.
 

Constructor parameters in standup.lexicon with type arguments of type Lexeme
CustomLexicon(String l, Collection<Lexeme> lexemes)
          Constructor method for the creation of an existing collection of Lexemes, e.g.
LexemeSet(Collection<Lexeme> words)
          Constructor method for the creation of a new LexemeSet populated with the given Lexemes.