|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.ow2.jonas.generators.genbase.generator.AbsGenerator
org.ow2.jonas.generators.genclientstub.generator.Generator
public class Generator
Generator used to generate Stubs for clients.
| Constructor Summary | |
|---|---|
Generator(org.ow2.jonas.generators.genbase.generator.Config config,
org.ow2.jonas.deployment.api.IEJBRefDesc ejbRef,
String intfStubClassName,
org.ow2.jonas.generators.genbase.archive.Archive archive)
Creates a new Generator with the given Config. |
|
| Method Summary | |
|---|---|
void |
addFiles(org.ow2.jonas.generators.genbase.archive.Archive archive)
Add generated files into an Archive |
void |
compile()
Compile generated java files into classes directory. |
void |
generate()
Generate stub files. |
| Methods inherited from class org.ow2.jonas.generators.genbase.generator.AbsGenerator |
|---|
addJavaSources, getClasses, getConfig, getLogger, getSources |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Generator(org.ow2.jonas.generators.genbase.generator.Config config,
org.ow2.jonas.deployment.api.IEJBRefDesc ejbRef,
String intfStubClassName,
org.ow2.jonas.generators.genbase.archive.Archive archive)
throws org.ow2.jonas.generators.genbase.GenBaseException
config - internal configuration object.ejbRef - reference to the ejb on which we want create the stubintfStubClassName - name of the interfacearchive - given ejbjar, webapp, ...
org.ow2.jonas.generators.genbase.GenBaseException - When sources and target temporary directory
cannot be created| Method Detail |
|---|
public void generate()
throws ClientStubGenException
generate in class org.ow2.jonas.generators.genbase.generator.AbsGeneratorClientStubGenException - When generation fails.
public void compile()
throws ClientStubGenException
compile in class org.ow2.jonas.generators.genbase.generator.AbsGeneratorClientStubGenException - When compilation fails
public void addFiles(org.ow2.jonas.generators.genbase.archive.Archive archive)
throws ClientStubGenException
addFiles in class org.ow2.jonas.generators.genbase.generator.AbsGeneratorarchive - the archive destination of generated files.
ClientStubGenException - When files cannot be added in the given
Archive.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||