net.sf.antcontrib.cpptasks.trolltech

Class MetaObjectParser


public final class MetaObjectParser
extends AbstractParser

Scans a source file for Q_OBJECT.
Author:
Curt Arnold

Method Summary

protected void
addFilename(String filename)
Adds a filename to the list of included files.
AbstractParserState
getNewLineState()
Gets new line state.
static boolean
hasQObject(Reader reader)
Determines if source file contains Q_OBJECT.
void
parse(Reader reader)
Parse input file.
void
setQObject(boolean value)
Called FinalTState to set that Q_OBJECT was found.

Methods inherited from class net.sf.antcontrib.cpptasks.parser.AbstractParser

addFilename, getNewLineState, parse

Method Details

addFilename

protected void addFilename(String filename)
Adds a filename to the list of included files.
Overrides:
addFilename in interface AbstractParser
Parameters:
filename - filename to be added

getNewLineState

public AbstractParserState getNewLineState()
Gets new line state.
Overrides:
getNewLineState in interface AbstractParser
Returns:
AbstractParserState new line state.

hasQObject

public static boolean hasQObject(Reader reader)
            throws IOException
Determines if source file contains Q_OBJECT.
Parameters:
reader - Reader source reader
Returns:
boolean true if source contains Q_OBJECT

parse

public void parse(Reader reader)
            throws IOException
Parse input file.
Overrides:
parse in interface AbstractParser
Parameters:
reader - Reader source file

setQObject

public void setQObject(boolean value)
Called FinalTState to set that Q_OBJECT was found.
Parameters:
value - boolean new value for hasQObject

Copyright B) 2001-2006 Ant-Contrib project. All Rights Reserved.