org.jamon.parser
Class ClassNameParser

java.lang.Object
  extended by org.jamon.parser.AbstractParser
      extended by org.jamon.parser.AbstractTypeParser
          extended by org.jamon.parser.ClassNameParser
Direct Known Subclasses:
TypeNameParser

public class ClassNameParser
extends AbstractTypeParser


Nested Class Summary
 
Nested classes/interfaces inherited from class org.jamon.parser.AbstractParser
AbstractParser.NotAnIdentifierException
 
Field Summary
 
Fields inherited from class org.jamon.parser.AbstractTypeParser
m_type, UNEXPECTED_ARRAY_ERROR
 
Fields inherited from class org.jamon.parser.AbstractParser
BAD_ARGS_CLOSE_TAG, BAD_JAVA_TYPE_SPECIFIER, EOF_IN_JAVA_QUOTE_ERROR, INCOMPLETE_ARRAY_SPECIFIER_ERROR, m_errors, m_reader, MALFORMED_TAG_ERROR, NOT_AN_IDENTIFIER_ERROR
 
Constructor Summary
ClassNameParser(org.jamon.api.Location p_location, PositionalPushbackReader p_reader, ParserErrorsImpl p_errors)
           
 
Method Summary
protected  void parseTypeElaborations()
           
protected  void readBoundingType()
           
 
Methods inherited from class org.jamon.parser.AbstractTypeParser
checkForArrayBrackets, getType
 
Methods inherited from class org.jamon.parser.AbstractParser
addError, addError, checkForTagClosure, checkToken, eofErrorMessage, parsePath, readAndAppendChar, readChar, readClassName, readIdentifier, readIdentifierOrThrow, readJava, readType, readUntil, soakWhitespace
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClassNameParser

public ClassNameParser(org.jamon.api.Location p_location,
                       PositionalPushbackReader p_reader,
                       ParserErrorsImpl p_errors)
                throws java.io.IOException,
                       ParserErrorImpl
Throws:
java.io.IOException
ParserErrorImpl
Method Detail

parseTypeElaborations

protected void parseTypeElaborations()
                              throws java.io.IOException,
                                     AbstractParser.NotAnIdentifierException,
                                     ParserErrorImpl
Overrides:
parseTypeElaborations in class AbstractTypeParser
Throws:
java.io.IOException
AbstractParser.NotAnIdentifierException
ParserErrorImpl

readBoundingType

protected void readBoundingType()
                         throws java.io.IOException,
                                AbstractParser.NotAnIdentifierException,
                                ParserErrorImpl
Throws:
java.io.IOException
AbstractParser.NotAnIdentifierException
ParserErrorImpl


jamon