standup.joke
Class JokeTypeSet

java.lang.Object
  extended by standup.joke.JokeTypeSet

public class JokeTypeSet
extends Object

A set of JokeTypes.

Author:
Ruli Manurung

Field Summary
private  List<JokeType> set
           
 
Constructor Summary
JokeTypeSet()
           
 
Method Summary
 void add(JokeType j)
           
 void add(JokeTypeSet js)
           
 JokeType getJokeType(String label)
           
 List<JokeType> getList()
           
 JokeType getRandom()
           
static JokeTypeSet load(URL url)
           
static JokeTypeSet readXML(Element doc)
           
 JokeType removeRandom()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

set

private List<JokeType> set
Constructor Detail

JokeTypeSet

public JokeTypeSet()
Method Detail

add

public void add(JokeType j)

add

public void add(JokeTypeSet js)

getList

public List<JokeType> getList()

getRandom

public JokeType getRandom()

removeRandom

public JokeType removeRandom()

toString

public String toString()
Overrides:
toString in class Object

getJokeType

public JokeType getJokeType(String label)

load

public static JokeTypeSet load(URL url)

readXML

public static JokeTypeSet readXML(Element doc)