jdepend.framework
Class AbstractParser
java.lang.Object
jdepend.framework.AbstractParser
public abstract class AbstractParser
extends java.lang.Object
The AbstractParser
class is the base
class for classes capable of parsing files to
create a JavaClass
instance.
- Mike Clark (mike@clarkware.com)
- Clarkware Consulting, Inc.
DEBUG
public static boolean DEBUG
AbstractParser
public AbstractParser()
Constructs an AbstractParser
instance
with the default package filter.
AbstractParser
public AbstractParser(PackageFilter filter)
Constructs an AbstractParser
instance
with the specified package filter.
addParseListener
public void addParseListener(ParserListener listener)
Registers the specified parser listener.
listener
- Parser listener.
debug
protected void debug(String message)
onParsedJavaClass
protected void onParsedJavaClass(JavaClass jClass)
Informs registered parser listeners that the
specified JavaClass
was parsed.
jClass
- Parsed Java class.
parse
public abstract JavaClass parse(InputStream is)
throws IOException
Parses the specified input stream and returns
a representative
JavaClass
instance.
Registered parser listeners are informed that the
resulting
JavaClass
was parsed.
is
- Input stream to parse.
Copyright B) 1999-2003 Clarkware Consulting, Inc.