jdepend.framework
Class AbstractParser
java.lang.Object
jdepend.framework.AbstractParser
- Direct Known Subclasses:
- ClassFileParser
- 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.
- Author:
- Mike Clark, Clarkware Consulting, Inc.
Field Summary |
static boolean |
DEBUG
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DEBUG
public static boolean DEBUG
AbstractParser
public AbstractParser()
AbstractParser
public AbstractParser(PackageFilter filter)
addParseListener
public void addParseListener(ParserListener listener)
parse
public abstract JavaClass parse(java.io.InputStream is)
throws java.io.IOException
- Registered parser listeners are informed that the resulting
JavaClass
was parsed.
- Throws:
java.io.IOException
onParsedJavaClass
protected void onParsedJavaClass(JavaClass jClass)
- Informs registered parser listeners that the specified
JavaClass
was parsed.
- Parameters:
jClass
- Parsed Java class.
getFilter
protected PackageFilter getFilter()
setFilter
protected void setFilter(PackageFilter filter)
debug
protected void debug(java.lang.String message)
Copyright ? 1999-2004 Clarkware Consulting, Inc.