edu.neu.ccs.demeterf.demfgen.classes
Class BehDefList

java.lang.Object
  extended by edu.neu.ccs.demeterf.demfgen.classes.BehDefList
Direct Known Subclasses:
BehDefCons, BehDefEmpty

public abstract class BehDefList
extends java.lang.Object


Constructor Summary
BehDefList()
           
 
Method Summary
abstract  BehDef findDef(java.lang.String name)
           
abstract  boolean hasDef(java.lang.String name)
           
static BehDefList parse(java.io.InputStream inpt)
           
static BehDefList parse(java.io.Reader inpt)
           
static BehDefList parse(java.lang.String inpt)
           
 java.lang.String print()
           
abstract  List<BehDef> toList()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BehDefList

public BehDefList()
Method Detail

parse

public static BehDefList parse(java.lang.String inpt)
                        throws ParseException
Throws:
ParseException

parse

public static BehDefList parse(java.io.InputStream inpt)
                        throws ParseException
Throws:
ParseException

parse

public static BehDefList parse(java.io.Reader inpt)
                        throws ParseException
Throws:
ParseException

findDef

public abstract BehDef findDef(java.lang.String name)

hasDef

public abstract boolean hasDef(java.lang.String name)

toList

public abstract List<BehDef> toList()

print

public java.lang.String print()