|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectstory.scheherazade.prologuer.NounFlavorSet
public class NounFlavorSet
A set of NounFlavors.
Field Summary | |
---|---|
static NounFlavorSet |
ALL_FLAVORS
|
Method Summary | |
---|---|
void |
add(NounFlavor flavor)
Add a new flavor. |
boolean |
containsAllFlavors()
Check if the set contains all flavors. |
boolean |
containsOnly(NounFlavor flavor)
Check if the set contains only some flavor. |
boolean |
containsOnlyAgentFlavors(NounFlavor flavor)
Check if the set contains only Agent compatible flavors (Character and Behavior). |
NounFlavor |
getFirstFlavor()
Get the first flavor. |
boolean |
isMember(NounFlavor flavor)
Check if a flavor is in the set. |
NounFlavorSet |
makeCopy()
Make a copy. |
static NounFlavorSet |
merge(NounFlavorSet s1,
NounFlavorSet s2)
Merge two sets. |
int |
numMembers()
Number of members. |
java.lang.StringBuffer |
render()
Render the set of flavors. |
int |
size()
Return the size of the set. |
java.lang.StringBuffer |
toSourceCommand()
Return a Prologuer source command for reconstructing this set. |
java.lang.String |
verbalizeFirstFlavor()
Verbalize the first flavor. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final NounFlavorSet ALL_FLAVORS
Constructor Detail |
---|
public NounFlavorSet()
public NounFlavorSet(NounFlavor flavor0)
public NounFlavorSet(NounFlavor flavor0, NounFlavor flavor1)
public NounFlavorSet(NounFlavor flavor0, NounFlavor flavor1, NounFlavor flavor2)
public NounFlavorSet(NounFlavor flavor0, NounFlavor flavor1, NounFlavor flavor2, NounFlavor flavor3)
public NounFlavorSet(NounFlavor flavor0, NounFlavor flavor1, NounFlavor flavor2, NounFlavor flavor3, NounFlavor flavor4)
public NounFlavorSet(NounFlavor flavor0, NounFlavor flavor1, NounFlavor flavor2, NounFlavor flavor3, NounFlavor flavor4, NounFlavor flavor5)
public NounFlavorSet(NounFlavor flavor0, NounFlavor flavor1, NounFlavor flavor2, NounFlavor flavor3, NounFlavor flavor4, NounFlavor flavor5, NounFlavor flavor6)
public NounFlavorSet(NounFlavor flavor0, NounFlavor flavor1, NounFlavor flavor2, NounFlavor flavor3, NounFlavor flavor4, NounFlavor flavor5, NounFlavor flavor6, NounFlavor flavor7)
public NounFlavorSet(NounFlavor flavor0, NounFlavor flavor1, NounFlavor flavor2, NounFlavor flavor3, NounFlavor flavor4, NounFlavor flavor5, NounFlavor flavor6, NounFlavor flavor7, NounFlavor flavor8)
Method Detail |
---|
public void add(NounFlavor flavor)
public boolean isMember(NounFlavor flavor)
public boolean containsOnly(NounFlavor flavor)
public boolean containsOnlyAgentFlavors(NounFlavor flavor)
public boolean containsAllFlavors()
public NounFlavor getFirstFlavor()
public java.lang.String verbalizeFirstFlavor() throws java.lang.Exception
java.lang.Exception
public NounFlavorSet makeCopy()
public int numMembers()
public java.lang.StringBuffer render()
public static NounFlavorSet merge(NounFlavorSet s1, NounFlavorSet s2)
public int size()
public java.lang.StringBuffer toSourceCommand()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |