Class AbstractGenerator
- java.lang.Object
-
- org.uberfire.annotations.processors.AbstractGenerator
-
- Direct Known Subclasses:
ClientEditorActivityGenerator,ContextActivityGenerator,EditorActivityGenerator,ExperimentalActivityGenerator,ExperimentalFeatureDefinitionProviderGenerator,PerspectiveActivityGenerator,PopupActivityGenerator,ScreenActivityGenerator,SplashScreenActivityGenerator
public abstract class AbstractGenerator extends Object
A class capable of generating source code using FreeMarker templates
-
-
Field Summary
Fields Modifier and Type Field Description protected static freemarker.template.Configurationconfig
-
Constructor Summary
Constructors Constructor Description AbstractGenerator()
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract StringBuffergenerate(String packageName, PackageElement packageElement, String className, Element element, ProcessingEnvironment processingEnvironment)
-
-
-
Method Detail
-
generate
public abstract StringBuffer generate(String packageName, PackageElement packageElement, String className, Element element, ProcessingEnvironment processingEnvironment) throws GenerationException
- Throws:
GenerationException
-
-