org.codehaus.mojo.natives.parser
Class CParser

java.lang.Object
  extended by org.codehaus.mojo.natives.parser.AbstractParser
      extended by org.codehaus.mojo.natives.parser.CParser
All Implemented Interfaces:
Parser

public final class CParser
extends AbstractParser
implements Parser

A parser that extracts #include statements from a Reader.

Author:
Adam Murdoch, Curt Arnold

Constructor Summary
CParser()
           
 
Method Summary
 void addFilename(String include)
           
 String[] getIncludes()
           
 AbstractParserState getNewLineState()
           
 void parse(Reader reader)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CParser

public CParser()
Method Detail

addFilename

public void addFilename(String include)
Specified by:
addFilename in class AbstractParser

getIncludes

public String[] getIncludes()
Specified by:
getIncludes in interface Parser

getNewLineState

public AbstractParserState getNewLineState()
Specified by:
getNewLineState in class AbstractParser

parse

public void parse(Reader reader)
           throws IOException
Specified by:
parse in interface Parser
Overrides:
parse in class AbstractParser
Throws:
IOException


Copyright © 2011 Codehaus. All Rights Reserved.