jdepend.framework
Class AbstractParser
java.lang.Objectjdepend.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.