Skip navigation links
A D F G I M N P S T V W 

A

accept(Element) - Method in class fluent.api.generator.processor.DefaultValueVisitor
 
asMemberOf(TypeElement, TypeElement) - Method in interface fluent.api.generator.model.ModelFactory
 
asMemberOf(TypeElement, VariableElement) - Method in interface fluent.api.generator.model.ModelFactory
 
asMemberOf(TypeElement, ExecutableElement) - Method in interface fluent.api.generator.model.ModelFactory
 
asMemberOf(TypeElement, TypeElement) - Method in class fluent.api.generator.model.ModelFactoryImpl
 
asMemberOf(TypeElement, VariableElement) - Method in class fluent.api.generator.model.ModelFactoryImpl
 
asMemberOf(TypeElement, ExecutableElement) - Method in class fluent.api.generator.model.ModelFactoryImpl
 

D

declaringClass() - Method in class fluent.api.generator.model.MethodModel
 
DefaultValueVisitor - Class in fluent.api.generator.processor
 
DefaultValueVisitor(Consumer<ExecutableElement>) - Constructor for class fluent.api.generator.processor.DefaultValueVisitor
 

F

fluent.api.generator - package fluent.api.generator
 
fluent.api.generator.model - package fluent.api.generator.model
 
fluent.api.generator.processor - package fluent.api.generator.processor
 

G

GenerateBuilder - Annotation Type in fluent.api.generator
Annotation, that triggers code generator to create a fluent builder for an existing factory method with many arguments.
GenerateFullBuilder - Annotation Type in fluent.api.generator
Annotation, that triggers code generator to create a fluent builder for an existing factory method with many arguments.
GenerateFullParameterBuilder - Annotation Type in fluent.api.generator
Annotation, that triggers code generator to create a fluent builder interface + implementation for an existing factory method with many arguments.
GenerateFullSender - Annotation Type in fluent.api.generator
Annotation, that triggers code generator to create a fluent builder interface + implementation for an existing factory method with many arguments.
GenerateParameterBuilder - Annotation Type in fluent.api.generator
Annotation, that triggers code generator to create a fluent builder for an existing factory method with many arguments.
GenerateSender - Annotation Type in fluent.api.generator
Annotation, that triggers code generator to create a fluent builder for an existing factory method with many arguments.
GeneratingProcessor - Class in fluent.api.generator.processor
Template driven Java code generator, which generates code based on the annotated element.
GeneratingProcessor() - Constructor for class fluent.api.generator.processor.GeneratingProcessor
 

I

interfaces() - Method in class fluent.api.generator.model.TypeModel
 
isComplex(TypeModel) - Method in class fluent.api.generator.model.MethodModel
 
isComplex() - Method in class fluent.api.generator.model.TypeModel
 
isConstructor() - Method in class fluent.api.generator.model.MethodModel
 
isMissing() - Method in class fluent.api.generator.model.TypeModel
 
isPrimitive() - Method in class fluent.api.generator.model.TypeModel
 
isSimple(TypeModel) - Method in class fluent.api.generator.model.MethodModel
 
isSimple() - Method in class fluent.api.generator.model.TypeModel
 
isStatic() - Method in class fluent.api.generator.model.MethodModel
 

M

MethodModel - Class in fluent.api.generator.model
Model of a method, that will be passed to the template, and can be used to drive generation of derived java classes.
MethodModel(ModelFactory, ExecutableElement) - Constructor for class fluent.api.generator.model.MethodModel
 
methods() - Method in class fluent.api.generator.model.TypeModel
 
model(ExecutableElement) - Method in interface fluent.api.generator.model.ModelFactory
 
model(TypeMirror) - Method in interface fluent.api.generator.model.ModelFactory
 
model(VariableElement) - Method in interface fluent.api.generator.model.ModelFactory
 
model(ExecutableElement) - Method in class fluent.api.generator.model.ModelFactoryImpl
 
model(TypeMirror) - Method in class fluent.api.generator.model.ModelFactoryImpl
 
model(VariableElement) - Method in class fluent.api.generator.model.ModelFactoryImpl
 
ModelFactory - Interface in fluent.api.generator.model
 
ModelFactoryImpl - Class in fluent.api.generator.model
 
ModelFactoryImpl(Types) - Constructor for class fluent.api.generator.model.ModelFactoryImpl
 

N

name() - Method in class fluent.api.generator.model.MethodModel
Get name of the method (simple string).
name() - Method in class fluent.api.generator.model.VarModel
 

P

packageName() - Method in class fluent.api.generator.model.TypeModel
 
packageName() - Method in class fluent.api.generator.model.VarModel
 
parameters() - Method in class fluent.api.generator.model.MethodModel
Get list of parameter (variable) models.
parameters() - Method in class fluent.api.generator.model.TypeModel
 
process(Set<? extends TypeElement>, RoundEnvironment) - Method in class fluent.api.generator.processor.GeneratingProcessor
 
propertyName() - Method in class fluent.api.generator.model.MethodModel
 

S

simpleName() - Method in class fluent.api.generator.model.TypeModel
 
superClass() - Method in class fluent.api.generator.model.TypeModel
 

T

Templates - Annotation Type in fluent.api.generator
Annotation, that drives generation of derived java classes from annotated elements.
toString() - Method in class fluent.api.generator.model.MethodModel
 
toString() - Method in class fluent.api.generator.model.TypeModel
 
toString() - Method in class fluent.api.generator.model.VarModel
 
type() - Method in class fluent.api.generator.model.MethodModel
Get type model representing the return type.
type() - Method in class fluent.api.generator.model.VarModel
 
TypeModel - Class in fluent.api.generator.model
 
TypeModel(ModelFactory, TypeMirror, TypeElement) - Constructor for class fluent.api.generator.model.TypeModel
 

V

VarModel - Class in fluent.api.generator.model
 
visit(Element, Void) - Method in class fluent.api.generator.processor.DefaultValueVisitor
 
visit(Element) - Method in class fluent.api.generator.processor.DefaultValueVisitor
 
visitExecutable(ExecutableElement, Void) - Method in class fluent.api.generator.processor.DefaultValueVisitor
 
visitPackage(PackageElement, Void) - Method in class fluent.api.generator.processor.DefaultValueVisitor
 
visitType(TypeElement, Void) - Method in class fluent.api.generator.processor.DefaultValueVisitor
 
visitTypeParameter(TypeParameterElement, Void) - Method in class fluent.api.generator.processor.DefaultValueVisitor
 
visitUnknown(Element, Void) - Method in class fluent.api.generator.processor.DefaultValueVisitor
 
visitVariable(VariableElement, Void) - Method in class fluent.api.generator.processor.DefaultValueVisitor
 

W

wrapper() - Method in class fluent.api.generator.model.TypeModel
 
A D F G I M N P S T V W 
Skip navigation links

Copyright © 2018. All rights reserved.