Package edu.wisc.game.svg
Class Composite.Generator
- java.lang.Object
-
- edu.wisc.game.sql.ImageObject.Generator
-
- edu.wisc.game.svg.Composite.Generator
-
- Enclosing class:
- Composite
public static class Composite.Generator extends ImageObject.Generator
A tool for drawing concrete ImageObjects from a family defined by a Composite object, or a union of such families.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringasList()StringdescribeBrief()String[]getKeys()StringgetOneKey(Random random)Randomly gets the name for one concrete image objectString[]getSomeConcreteKeys(Random random)A more or less sensible sample-
Methods inherited from class edu.wisc.game.sql.ImageObject.Generator
addMoreFeatures, getAllFeatures, sortAllFeatures
-
-
-
-
Constructor Detail
-
Generator
public Generator(Composite[] _compo)
-
-
Method Detail
-
getKeys
public String[] getKeys()
-
getSomeConcreteKeys
public String[] getSomeConcreteKeys(Random random)
A more or less sensible sample
-
getOneKey
public String getOneKey(Random random)
Randomly gets the name for one concrete image object- Specified by:
getOneKeyin classImageObject.Generator
-
asList
public String asList()
- Overrides:
asListin classImageObject.Generator
-
describeBrief
public String describeBrief()
- Overrides:
describeBriefin classImageObject.Generator
-
-