|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectGenerator
net.sf.hibernate4gwt.rebind.AbstractGwtProxyGenerator
public abstract class AbstractGwtProxyGenerator
Proxy generator for GWT
Field Summary | |
---|---|
protected AdditionalCode |
_additionalCode
Additional code |
protected java.lang.String |
_additionalCodePath
Associated additional code file path |
Constructor Summary | |
---|---|
protected |
AbstractGwtProxyGenerator(java.lang.String filePath)
Constructor |
Method Summary | |
---|---|
java.lang.String |
generate(TreeLogger logger,
GeneratorContext context,
java.lang.String typeName)
|
protected void |
generateAttribute(SourceWriter sourceWriter,
Attribute attribute)
Generates an additional attribute |
protected void |
generateMethod(SourceWriter sourceWriter,
Method method)
Generates an additional attribute |
protected void |
generateProxy(TreeLogger logger,
SourceWriter sourceWriter,
AdditionalCode additionalCode)
Add additional code to the instrumented class |
protected SourceWriter |
getSourceWriter(TreeLogger logger,
GeneratorContext context,
java.lang.String packageName,
java.lang.String className,
java.lang.String superclassName,
AdditionalCode additionalCode)
Create the needed source writer |
protected boolean |
isLazyPojo(JClassType clazz)
Check if the argument class already implements ILazyPojo |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected java.lang.String _additionalCodePath
protected AdditionalCode _additionalCode
Constructor Detail |
---|
protected AbstractGwtProxyGenerator(java.lang.String filePath)
Method Detail |
---|
public java.lang.String generate(TreeLogger logger, GeneratorContext context, java.lang.String typeName) throws UnableToCompleteException
UnableToCompleteException
protected SourceWriter getSourceWriter(TreeLogger logger, GeneratorContext context, java.lang.String packageName, java.lang.String className, java.lang.String superclassName, AdditionalCode additionalCode)
protected void generateProxy(TreeLogger logger, SourceWriter sourceWriter, AdditionalCode additionalCode)
logger
- sourceWriter
- additionalCode
- protected void generateAttribute(SourceWriter sourceWriter, Attribute attribute)
sourceWriter
- attribute
- protected void generateMethod(SourceWriter sourceWriter, Method method)
sourceWriter
- attribute
- protected boolean isLazyPojo(JClassType clazz)
clazz
-
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |