org.metasyntactic.math
Class Alphabet

java.lang.Object
  |
  +--
        |
        +--org.metasyntactic.math.Alphabet

public class Alphabet
extends

See Also:
Serialized Form

Field Summary
static Alphabet BINARY
           
static Alphabet DIGITS
           
 
Constructor Summary
Alphabet()
           
Alphabet(Alphabet a)
           
Alphabet(java.lang.Object o)
           
Alphabet(java.lang.Object[] elements)
           
Alphabet(java.lang.Object[] elements, java.lang.Object[] nonElements)
           
Alphabet(java.util.Set s)
           
 
Method Summary
 void addSymbol(java.lang.Object o)
           
 void addSymbolToExclude(java.lang.Object o)
           
 boolean equals(Alphabet a)
           
 boolean equals(java.lang.Object o)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

BINARY

public static final Alphabet BINARY

DIGITS

public static final Alphabet DIGITS
Constructor Detail

Alphabet

public Alphabet(java.util.Set s)

Alphabet

public Alphabet(Alphabet a)

Alphabet

public Alphabet()

Alphabet

public Alphabet(java.lang.Object o)

Alphabet

public Alphabet(java.lang.Object[] elements)

Alphabet

public Alphabet(java.lang.Object[] elements,
                java.lang.Object[] nonElements)
Method Detail

addSymbolToExclude

public void addSymbolToExclude(java.lang.Object o)

addSymbol

public void addSymbol(java.lang.Object o)

equals

public boolean equals(java.lang.Object o)

equals

public boolean equals(Alphabet a)