Class AbstractCreator
- java.lang.Object
-
- com.google.gwt.user.rebind.AbstractSourceCreator
-
- de.knightsoftnet.validators.rebind.AbstractCreator
-
- Direct Known Subclasses:
GwtSpecificValidatorCreator,ValidatorCreator
public abstract class AbstractCreator extends com.google.gwt.user.rebind.AbstractSourceCreatorAbstract Class for Creating source files.This class is not thread safe.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected voidaddImports(com.google.gwt.user.rebind.ClassSourceFileComposerFactory composerFactory, Class<?>... imports)protected abstract voidcompose(com.google.gwt.user.rebind.ClassSourceFileComposerFactory composerFactory)Stringcreate()create logger.protected BeanHelpercreateBeanHelper(com.google.gwt.core.ext.typeinfo.JClassType jtype)protected BeanHelpercreateBeanHelper(Class<?> clazz)protected StringgetPackage()protected StringgetSimpleName()protected abstract voidwriteClassBody(com.google.gwt.user.rebind.SourceWriter sourceWriter)
-
-
-
Method Detail
-
create
public final String create() throws com.google.gwt.core.ext.UnableToCompleteException
create logger.- Returns:
- qualified name
- Throws:
com.google.gwt.core.ext.UnableToCompleteException- if fails
-
addImports
protected void addImports(com.google.gwt.user.rebind.ClassSourceFileComposerFactory composerFactory, Class<?>... imports)
-
compose
protected abstract void compose(com.google.gwt.user.rebind.ClassSourceFileComposerFactory composerFactory)
-
createBeanHelper
protected BeanHelper createBeanHelper(Class<?> clazz) throws com.google.gwt.core.ext.UnableToCompleteException
- Throws:
com.google.gwt.core.ext.UnableToCompleteException
-
createBeanHelper
protected BeanHelper createBeanHelper(com.google.gwt.core.ext.typeinfo.JClassType jtype) throws com.google.gwt.core.ext.UnableToCompleteException
- Throws:
com.google.gwt.core.ext.UnableToCompleteException
-
getPackage
protected final String getPackage()
-
getSimpleName
protected String getSimpleName()
-
writeClassBody
protected abstract void writeClassBody(com.google.gwt.user.rebind.SourceWriter sourceWriter) throws com.google.gwt.core.ext.UnableToCompleteException- Throws:
com.google.gwt.core.ext.UnableToCompleteException
-
-