|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.objectweb.jac.ide.AbstractPlugin
Abstract base class for aspect config file plugins
Constructor Summary | |
AbstractPlugin()
|
Method Summary | |
void |
genClassConfig(Writer output,
Project project,
Package pkg,
Class cl)
Generate default rtti config code for a class |
void |
genConfig(Writer output,
Project project)
Generate default rtti config code for a project |
void |
genFieldConfig(Writer output,
Project project,
Package pkg,
Class cl,
Field field)
Generate default rtti config code for a field |
void |
genMethodConfig(Writer output,
Project project,
Package pkg,
Class cl,
Method method)
Generate default rtti config code for a method |
void |
genPackageConfig(Writer output,
Project project,
Package pkg)
Generate default rtti config code for a package |
void |
genRoleConfig(Writer output,
Project project,
Package pkg,
Class cl,
RelationRole role)
Generate default rtti config code for a relation role |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public AbstractPlugin()
Method Detail |
public void genConfig(Writer output, Project project) throws IOException
AspectPlugin
genConfig
in interface AspectPlugin
output
- config code will be written to this Writerproject
- the project to generate the configuration for
IOException
public void genPackageConfig(Writer output, Project project, Package pkg) throws IOException
IOException
public void genClassConfig(Writer output, Project project, Package pkg, Class cl) throws IOException
IOException
public void genFieldConfig(Writer output, Project project, Package pkg, Class cl, Field field) throws IOException
IOException
public void genMethodConfig(Writer output, Project project, Package pkg, Class cl, Method method) throws IOException
IOException
public void genRoleConfig(Writer output, Project project, Package pkg, Class cl, RelationRole role) throws IOException
IOException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |