com.objectwave.sourceParser
Class ObjectInitParser

java.lang.Object
  |
  +--com.objectwave.sourceParser.PackageDefParser
        |
        +--com.objectwave.sourceParser.ObjectInitParser
All Implemented Interfaces:
ClassParser

public class ObjectInitParser
extends PackageDefParser

This class happens to look exactly like package def, except it is for ObjectInitializers. ObjectInitializers are blocks {} declared within a class body.


Constructor Summary
ObjectInitParser()
           
 
Method Summary
 void finishParsing(java.lang.StringBuffer buf, java.lang.String[] identifier, java.io.Reader rdr)
          Parse until the ';'.
 boolean isMyArea(java.lang.String identifier)
          Important Note: This isMyArea is only valid if the identifier in question is the first! identifier.
static void main(java.lang.String[] argv)
          Test routine.
 
Methods inherited from class com.objectwave.sourceParser.PackageDefParser
getDataObject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ObjectInitParser

public ObjectInitParser()
Method Detail

finishParsing

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

Specified by:
finishParsing in interface ClassParser
Overrides:
finishParsing in class PackageDefParser
java.io.IOException

isMyArea

public boolean isMyArea(java.lang.String identifier)
Important Note: This isMyArea is only valid if the identifier in question is the first! identifier.

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

main

public static void main(java.lang.String[] argv)
Description copied from class: PackageDefParser
Test routine.