story.scheherazade.prologuer
Class PrepositionSet

java.lang.Object
  extended by story.scheherazade.prologuer.PrepositionSet

public class PrepositionSet
extends java.lang.Object

A set of Prepositions.


Field Summary
static PrepositionSet ALL_PREPOSITIONS
           
static PrepositionSet ALL_SPATIAL
           
 
Constructor Summary
PrepositionSet()
           
PrepositionSet(Preposition preposition0)
           
PrepositionSet(Preposition preposition0, Preposition preposition1)
           
PrepositionSet(Preposition preposition0, Preposition preposition1, Preposition preposition2)
           
PrepositionSet(Preposition preposition0, Preposition preposition1, Preposition preposition2, Preposition preposition3)
           
PrepositionSet(Preposition preposition0, Preposition preposition1, Preposition preposition2, Preposition preposition3, Preposition preposition4)
           
PrepositionSet(Preposition preposition0, Preposition preposition1, Preposition preposition2, Preposition preposition3, Preposition preposition4, Preposition preposition5)
           
PrepositionSet(Preposition preposition0, Preposition preposition1, Preposition preposition2, Preposition preposition3, Preposition preposition4, Preposition preposition5, Preposition preposition6)
           
PrepositionSet(Preposition preposition0, Preposition preposition1, Preposition preposition2, Preposition preposition3, Preposition preposition4, Preposition preposition5, Preposition preposition6, Preposition preposition7)
           
PrepositionSet(Preposition preposition0, Preposition preposition1, Preposition preposition2, Preposition preposition3, Preposition preposition4, Preposition preposition5, Preposition preposition6, Preposition preposition7, Preposition preposition8)
           
 
Method Summary
 void add(Preposition preposition)
          Add a new preposition.
 boolean containsAllPrepositions()
          Check if the set contains all prepositions.
 boolean containsOnly(Preposition preposition)
          Check if the set contains only some preposition.
 Preposition getFirstPreposition()
          Verbalize the first preposition.
 boolean isMember(Preposition preposition)
          Check if a preposition is in the set.
 java.util.Iterator<Preposition> iterator()
           
 PrepositionSet makeCopy()
          Make a copy.
static PrepositionSet merge(PrepositionSet s1, PrepositionSet s2)
          Merge two sets.
 int numMembers()
          Number of members.
 java.lang.StringBuffer render()
          Render the set of prepositions.
 int size()
          Return the size of the set.
 java.lang.StringBuffer toSlashDelimitedList()
           
 java.lang.StringBuffer toSourceCommand()
          Return a Prologuer source command for reconstructing this set.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ALL_PREPOSITIONS

public static final PrepositionSet ALL_PREPOSITIONS

ALL_SPATIAL

public static final PrepositionSet ALL_SPATIAL
Constructor Detail

PrepositionSet

public PrepositionSet()

PrepositionSet

public PrepositionSet(Preposition preposition0)

PrepositionSet

public PrepositionSet(Preposition preposition0,
                      Preposition preposition1)

PrepositionSet

public PrepositionSet(Preposition preposition0,
                      Preposition preposition1,
                      Preposition preposition2)

PrepositionSet

public PrepositionSet(Preposition preposition0,
                      Preposition preposition1,
                      Preposition preposition2,
                      Preposition preposition3)

PrepositionSet

public PrepositionSet(Preposition preposition0,
                      Preposition preposition1,
                      Preposition preposition2,
                      Preposition preposition3,
                      Preposition preposition4)

PrepositionSet

public PrepositionSet(Preposition preposition0,
                      Preposition preposition1,
                      Preposition preposition2,
                      Preposition preposition3,
                      Preposition preposition4,
                      Preposition preposition5)

PrepositionSet

public PrepositionSet(Preposition preposition0,
                      Preposition preposition1,
                      Preposition preposition2,
                      Preposition preposition3,
                      Preposition preposition4,
                      Preposition preposition5,
                      Preposition preposition6)

PrepositionSet

public PrepositionSet(Preposition preposition0,
                      Preposition preposition1,
                      Preposition preposition2,
                      Preposition preposition3,
                      Preposition preposition4,
                      Preposition preposition5,
                      Preposition preposition6,
                      Preposition preposition7)

PrepositionSet

public PrepositionSet(Preposition preposition0,
                      Preposition preposition1,
                      Preposition preposition2,
                      Preposition preposition3,
                      Preposition preposition4,
                      Preposition preposition5,
                      Preposition preposition6,
                      Preposition preposition7,
                      Preposition preposition8)
Method Detail

add

public void add(Preposition preposition)
Add a new preposition.


isMember

public boolean isMember(Preposition preposition)
Check if a preposition is in the set.


containsOnly

public boolean containsOnly(Preposition preposition)
Check if the set contains only some preposition.


containsAllPrepositions

public boolean containsAllPrepositions()
Check if the set contains all prepositions.


getFirstPreposition

public Preposition getFirstPreposition()
                                throws java.lang.Exception
Verbalize the first preposition.

Throws:
java.lang.Exception

makeCopy

public PrepositionSet makeCopy()
Make a copy.


numMembers

public int numMembers()
Number of members.


render

public java.lang.StringBuffer render()
Render the set of prepositions.


merge

public static PrepositionSet merge(PrepositionSet s1,
                                   PrepositionSet s2)
Merge two sets.


size

public int size()
Return the size of the set.


toSourceCommand

public java.lang.StringBuffer toSourceCommand()
Return a Prologuer source command for reconstructing this set.


iterator

public java.util.Iterator<Preposition> iterator()

toSlashDelimitedList

public java.lang.StringBuffer toSlashDelimitedList()


Copyright © 2011 David K. Elson. All Rights Reserved.