Class ValidationDriverClassCreator
- java.lang.Object
-
- de.knightsoftnet.validators.annotation.processor.ValidationDriverClassCreator
-
public class ValidationDriverClassCreator extends Object
-
-
Constructor Summary
Constructors Constructor Description ValidationDriverClassCreator(ProcessingEnvironment processingEnv)constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidgenerate(TypeElement interfaceToImplement, org.gwtproject.editor.processor.model.EditorModel rootEditorModel)generate driver class.protected org.gwtproject.editor.shaded.com.squareup.javapoet.ClassNamegetDriverInterfaceType()protected org.gwtproject.editor.shaded.com.squareup.javapoet.ClassNamegetDriverSuperclassType()protected org.gwtproject.editor.shaded.com.squareup.javapoet.ClassNamegetEditorDelegateType()
-
-
-
Constructor Detail
-
ValidationDriverClassCreator
public ValidationDriverClassCreator(ProcessingEnvironment processingEnv)
constructor.- Parameters:
processingEnv- processing environment
-
-
Method Detail
-
getDriverInterfaceType
protected org.gwtproject.editor.shaded.com.squareup.javapoet.ClassName getDriverInterfaceType()
-
getDriverSuperclassType
protected org.gwtproject.editor.shaded.com.squareup.javapoet.ClassName getDriverSuperclassType()
-
getEditorDelegateType
protected org.gwtproject.editor.shaded.com.squareup.javapoet.ClassName getEditorDelegateType()
-
generate
public void generate(TypeElement interfaceToImplement, org.gwtproject.editor.processor.model.EditorModel rootEditorModel)
generate driver class.- Parameters:
interfaceToImplement- interface to implementrootEditorModel- root editor model
-
-