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

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

public class Package
extends PackageDef

Representation of Package


Nested Class Summary
static class Package.pkg
          Field Class for Package.pkg
 
Constructor Summary
Package(NEPkgList pkg)
          Construct a(n) Package Instance
 
Method Summary
 boolean equals(java.lang.Object o)
          Is the given object Equal to this Package?
 NEPkgList getPkg()
          Getter for field Package.pkg
 boolean hasPkg()
           
 java.lang.String name()
           
static Package parse(java.io.InputStream inpt)
          Parse an instance of Package from the given Stream
static Package parse(java.io.Reader inpt)
          Parse an instance of Package from the given Reader
static Package parse(java.lang.String inpt)
          Parse an instance of Package from the given String
 java.lang.String parserPackage()
           
 java.lang.String print()
          DGP method from Class Print
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Package

public Package(NEPkgList pkg)
Construct a(n) Package Instance

Method Detail

equals

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

Overrides:
equals in class java.lang.Object

parse

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

Throws:
ParseException

parse

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

Throws:
ParseException

parse

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

Throws:
ParseException

toString

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

name

public java.lang.String name()
Overrides:
name in class PackageDef

parserPackage

public java.lang.String parserPackage()
Overrides:
parserPackage in class PackageDef

hasPkg

public boolean hasPkg()
Overrides:
hasPkg in class PackageDef

print

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

Overrides:
print in class PackageDef

getPkg

public NEPkgList getPkg()
Getter for field Package.pkg