org.objectweb.jac.ide
Class RttiPlugin
java.lang.Object
|
+--org.objectweb.jac.ide.AbstractPlugin
|
+--org.objectweb.jac.ide.RttiPlugin
- All Implemented Interfaces:
- AspectPlugin
- public class RttiPlugin
- extends AbstractPlugin
rtti.acc generation plugin
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RttiPlugin
public RttiPlugin()
genConfig
public void genConfig(Writer output,
Project project)
throws IOException
- Description copied from interface:
AspectPlugin
- Generate default rtti config code for a project
- Specified by:
genConfig
in interface AspectPlugin
- Overrides:
genConfig
in class AbstractPlugin
- Parameters:
output
- config code will be written to this Writerproject
- the project to generate the configuration for
IOException
genFieldConfig
public void genFieldConfig(Writer output,
Project project,
Package pkg,
Class cl,
Field field)
throws IOException
- Description copied from class:
AbstractPlugin
- Generate default rtti config code for a field
- Overrides:
genFieldConfig
in class AbstractPlugin
IOException
genRoleConfig
public void genRoleConfig(Writer output,
Project project,
Package pkg,
Class cl,
RelationRole role)
throws IOException
- Description copied from class:
AbstractPlugin
- Generate default rtti config code for a relation role
- Overrides:
genRoleConfig
in class AbstractPlugin
IOException