com.objectwave.sourceParser
Class PackageDefParser

java.lang.Object
  |
  +--com.objectwave.sourceParser.PackageDefParser
All Implemented Interfaces:
ClassParser
Direct Known Subclasses:
ImportDefParser, ObjectInitParser, StaticDefParser

public class PackageDefParser
extends java.lang.Object
implements ClassParser

a PackageDef object is used not only to contain a package definition, but object initializers and others. Check out PackageDef.

See Also:
PackageDef

Constructor Summary
PackageDefParser()
           
 
Method Summary
 void finishParsing(java.lang.StringBuffer buf, java.lang.String[] identifier, java.io.Reader rdr)
          Parse until the ';'.
 ClassElement getDataObject()
          When we have finished parsing, the resulting ClassElement returned by getDataObject should represent our meta-model of that element.
 boolean isMyArea(java.lang.String identifier)
          Is true if the identifier = 'package'
static void main(java.lang.String[] argv)
          Test routine.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PackageDefParser

public PackageDefParser()
Method Detail

finishParsing

public void finishParsing(java.lang.StringBuffer buf,
                          java.lang.String[] identifier,
                          java.io.Reader rdr)
                   throws java.io.IOException
Parse until the ';'.

Specified by:
finishParsing in interface ClassParser
java.io.IOException

getDataObject

public ClassElement getDataObject()
Description copied from interface: ClassParser
When we have finished parsing, the resulting ClassElement returned by getDataObject should represent our meta-model of that element.

Specified by:
getDataObject in interface ClassParser

isMyArea

public boolean isMyArea(java.lang.String identifier)
Is true if the identifier = 'package'

Specified by:
isMyArea in interface ClassParser
See Also:
ClassParser.finishParsing(java.lang.StringBuffer, java.lang.String[], java.io.Reader)

main

public static void main(java.lang.String[] argv)
Test routine.