public abstract class AbstractCreator extends AbstractSourceCreator
This class is not thread safe.
Modifier and Type | Method and Description |
---|---|
protected void |
addImports(ClassSourceFileComposerFactory composerFactory,
Class<?>... imports) |
protected abstract void |
compose(ClassSourceFileComposerFactory composerFactory) |
String |
create() |
protected BeanHelper |
createBeanHelper(Class<?> clazz) |
protected BeanHelper |
createBeanHelper(com.google.gwt.core.ext.typeinfo.JClassType jType) |
protected String |
getPackage() |
protected String |
getSimpleName() |
protected abstract void |
writeClassBody(SourceWriter sourceWriter) |
branch, error, error, error, getJavaObjectTypeFor, wrap
public final String create() throws com.google.gwt.core.ext.UnableToCompleteException
com.google.gwt.core.ext.UnableToCompleteException
protected void addImports(ClassSourceFileComposerFactory composerFactory, Class<?>... imports)
protected abstract void compose(ClassSourceFileComposerFactory composerFactory)
protected BeanHelper createBeanHelper(Class<?> clazz) throws com.google.gwt.core.ext.UnableToCompleteException
com.google.gwt.core.ext.UnableToCompleteException
protected BeanHelper createBeanHelper(com.google.gwt.core.ext.typeinfo.JClassType jType) throws com.google.gwt.core.ext.UnableToCompleteException
com.google.gwt.core.ext.UnableToCompleteException
protected final String getPackage()
protected String getSimpleName()
protected abstract void writeClassBody(SourceWriter sourceWriter) throws com.google.gwt.core.ext.UnableToCompleteException
com.google.gwt.core.ext.UnableToCompleteException
Copyright © 2016. All rights reserved.