public abstract class AbstractParser
extends java.lang.Object
AbstractParser class is the base class
for classes capable of parsing files to create a
JavaClass instance.| Modifier and Type | Field and Description |
|---|---|
static boolean |
DEBUG |
| Constructor and Description |
|---|
AbstractParser() |
AbstractParser(PackageFilter filter) |
| Modifier and Type | Method and Description |
|---|---|
void |
addParseListener(ParserListener listener) |
protected void |
debug(java.lang.String message) |
protected PackageFilter |
getFilter() |
protected void |
onParsedJavaClass(JavaClass jClass)
Informs registered parser listeners that the specified
JavaClass was parsed. |
abstract JavaClass |
parse(java.io.InputStream is)
Registered parser listeners are informed that the resulting
JavaClass was parsed. |
protected void |
setFilter(PackageFilter filter) |
public AbstractParser()
public AbstractParser(PackageFilter filter)
public void addParseListener(ParserListener listener)
public abstract JavaClass parse(java.io.InputStream is) throws java.io.IOException
JavaClass was parsed.java.io.IOExceptionprotected void onParsedJavaClass(JavaClass jClass)
JavaClass was parsed.jClass - Parsed Java class.protected PackageFilter getFilter()
protected void setFilter(PackageFilter filter)
protected void debug(java.lang.String message)
Copyright ? 1999-2005 Clarkware Consulting, Inc.