Package | Description |
---|---|
com.fortyoneconcepts.valjogen.model |
This package contains an indenpendent intermediate representation that is used by string templates when generating output.
|
com.fortyoneconcepts.valjogen.processor |
This package contains the main classes for annotation processing and the controller for generating output.
|
com.fortyoneconcepts.valjogen.processor.builders |
This package contains (quite complex) builders that construct valjogen models from javax.lang.model objects.
|
Modifier and Type | Field and Description |
---|---|
protected Configuration |
BasicClazz.configuration |
Modifier and Type | Method and Description |
---|---|
Configuration |
Type.getConfiguration() |
Configuration |
Model.getConfiguration()
The configuration object for this model.
|
Configuration |
DefinitionBase.getConfiguration() |
Configuration |
BasicClazz.getConfiguration() |
Configuration |
Annotation.getConfiguration() |
Modifier and Type | Method and Description |
---|---|
private static EnumSet<Modifier> |
Method.defaultModifiers(Configuration cfg,
EnumSet<Modifier> declaredModifiers) |
Constructor and Description |
---|
BasicClazz(BasicClazz optClazzUsingType,
Configuration configuration,
String qualifiedProtoTypicalTypeName,
Function<BasicClazz,HelperTypes> helperFactoryMethod) |
BasicClazz(BasicClazz optClazzUsingType,
Configuration configuration,
String qualifiedProtoTypicalTypeName,
Function<BasicClazz,HelperTypes> helperFactoryMethod,
List<Member> members,
List<Method> methods,
EnumSet<Modifier> declaredModifiers,
List<Annotation> annotations) |
Clazz(Configuration configuration,
String qualifiedClassName,
String qualifiedMaster,
String javaDoc,
String fileHeaderText,
Function<BasicClazz,HelperTypes> helperFactoryMethod)
Constructs a prelimiary Clazz instance from a configuration with only a few values such as name specificed in advanced.
|
Modifier and Type | Field and Description |
---|---|
private Configuration |
STCodeWriter.cfg |
Modifier and Type | Method and Description |
---|---|
private void |
AnnotationProcessor.generate(TypeElement element,
Configuration configuration,
ResourceLoader resourceLoader) |
static void |
KnownFileHandler.setUpLogging(Logger parentLogger,
Configuration configuration)
Configure log system (parentLogger) according to configuration.
|
Constructor and Description |
---|
STCodeWriter(Clazz clazz,
Configuration cfg,
STTemplates stTemplates) |
STTemplates(ResourceLoader resourceLoader,
Configuration cfg) |
Modifier and Type | Field and Description |
---|---|
private Configuration |
TypeBuilder.configuration |
private Configuration |
ModelBuilder.configuration |
Modifier and Type | Field and Description |
---|---|
private static HashMap<String,Predicate4<Configuration,Clazz,List<Method>,List<Member>>> |
ModelBuilder.templateMethodConditions
Controls when corresponding available ST template methods should be called.
|
Constructor and Description |
---|
ModelBuilder(Types types,
Elements elements,
DiagnosticMessageConsumer errorConsumer,
TypeElement masterInterfaceElement,
Configuration configuration,
ResourceLoader resourceLoader,
STTemplates templates)
Create an instance of this builder that can build the specified class and all dependencies.
|
TypeBuilder(Types types,
Elements elements,
DiagnosticMessageConsumer errorConsumer,
TypeElement masterInterfaceElement,
Configuration configuration,
NoType noType) |
Version 2.0.0 generated on 2014-11-22 at 09:45 - (C) 41concepts Aps. Refer to project homepage valjogen.41concepts.com for more information.