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

java.lang.Object
  extended by edu.neu.ccs.demeterf.demfgen.classes.BehFile

public class BehFile
extends java.lang.Object


Nested Class Summary
static class BehFile.behs
           
static class BehFile.incl
           
 
Field Summary
 BehDefList behs
           
 IncludeList incl
           
 
Constructor Summary
BehFile(IncludeList incl, BehDefList behs)
           
 
Method Summary
 boolean equals(java.lang.Object o)
           
 BehDef findDef(java.lang.String n)
           
 boolean hasDef(java.lang.String n)
           
static BehFile parse(java.io.InputStream inpt)
           
static BehFile parse(java.io.Reader inpt)
           
static BehFile parse(java.lang.String inpt)
           
 java.lang.String print()
           
 
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

incl

public final IncludeList incl

behs

public final BehDefList behs
Constructor Detail

BehFile

public BehFile(IncludeList incl,
               BehDefList behs)
Method Detail

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

parse

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

parse

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

parse

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

findDef

public BehDef findDef(java.lang.String n)

hasDef

public boolean hasDef(java.lang.String n)

print

public java.lang.String print()