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

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

public class DefParams
extends TypeDefParams

Representation of DefParams


Nested Class Summary
static class DefParams.types
          Field Class for DefParams.types
 
Constructor Summary
DefParams(NENameList types)
          Construct a(n) DefParams Instance
 
Method Summary
 boolean equals(java.lang.Object o)
          Is the given object Equal to this DefParams?
 NENameList getTypes()
          Getter for field DefParams.types
 boolean isEmpty()
           
 int length()
           
static DefParams parse(java.io.InputStream inpt)
          Parse an instance of DefParams from the given Stream
static DefParams parse(java.io.Reader inpt)
          Parse an instance of DefParams from the given Reader
static DefParams parse(java.lang.String inpt)
          Parse an instance of DefParams from the given String
 java.lang.String print()
          DGP method from Class Print
 List<java.lang.String> toList()
           
 java.lang.String toString()
           
 
Methods inherited from class edu.neu.ccs.demeterf.demfgen.classes.TypeDefParams
toArray
 
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DefParams

public DefParams(NENameList types)
Construct a(n) DefParams Instance

Method Detail

equals

public boolean equals(java.lang.Object o)
Is the given object Equal to this DefParams?

Overrides:
equals in class java.lang.Object

parse

public static DefParams parse(java.lang.String inpt)
                       throws ParseException
Parse an instance of DefParams from the given String

Throws:
ParseException

parse

public static DefParams parse(java.io.InputStream inpt)
                       throws ParseException
Parse an instance of DefParams from the given Stream

Throws:
ParseException

parse

public static DefParams parse(java.io.Reader inpt)
                       throws ParseException
Parse an instance of DefParams from the given Reader

Throws:
ParseException

length

public int length()
Overrides:
length in class TypeDefParams

isEmpty

public boolean isEmpty()
Overrides:
isEmpty in class TypeDefParams

toString

public java.lang.String toString()
Overrides:
toString in class TypeDefParams

toList

public List<java.lang.String> toList()
Overrides:
toList in class TypeDefParams

print

public java.lang.String print()
DGP method from Class Print

Overrides:
print in class TypeDefParams

getTypes

public NENameList getTypes()
Getter for field DefParams.types