Skip navigation links
A C D E F G H I J M N P R S T V W 

A

AbstractTypeModel - Class in fluent.api.generator.model.impl
 
AbstractTypeModel() - Constructor for class fluent.api.generator.model.impl.AbstractTypeModel
 
accept(Element) - Method in class fluent.api.generator.processor.DefaultValueVisitor
 
annotations() - Method in interface fluent.api.generator.model.ElementModel
 
annotations() - Method in class fluent.api.generator.model.impl.AbstractTypeModel
 
annotations() - Method in class fluent.api.generator.model.impl.ExecutableModel
 
annotations(Element) - Method in class fluent.api.generator.model.impl.ModelTypeFactory
 
annotations() - Method in class fluent.api.generator.model.impl.VarModelImpl
 
annotations(Element) - Method in interface fluent.api.generator.model.ModelFactory
 
annotationValue(AnnotationValue) - Method in class fluent.api.generator.model.impl.ModelTypeFactory
 
annotationValue(AnnotationValue) - Method in interface fluent.api.generator.model.ModelFactory
 
annotationValues(AnnotationMirror) - Method in class fluent.api.generator.model.impl.ModelTypeFactory
 
annotationValues(AnnotationMirror) - Method in interface fluent.api.generator.model.ModelFactory
 
ArrayTypeModel - Class in fluent.api.generator.model.impl
 
ArrayTypeModel(ArrayType, ModelFactory) - Constructor for class fluent.api.generator.model.impl.ArrayTypeModel
 
asMemberOf(TypeElement, TypeElement) - Method in class fluent.api.generator.model.impl.ModelTypeFactory
 
asMemberOf(DeclaredType, VariableElement) - Method in class fluent.api.generator.model.impl.ModelTypeFactory
 
asMemberOf(DeclaredType, ExecutableElement) - Method in class fluent.api.generator.model.impl.ModelTypeFactory
 
asMemberOf(TypeElement, TypeElement) - Method in interface fluent.api.generator.model.ModelFactory
 
asMemberOf(DeclaredType, VariableElement) - Method in interface fluent.api.generator.model.ModelFactory
 
asMemberOf(DeclaredType, ExecutableElement) - Method in interface fluent.api.generator.model.ModelFactory
 

C

constructors() - Method in class fluent.api.generator.model.impl.AbstractTypeModel
 
constructors() - Method in interface fluent.api.generator.model.TypeModel
 

D

declaration() - Method in class fluent.api.generator.model.impl.AbstractTypeModel
 
declaration() - Method in class fluent.api.generator.model.impl.TypeVariableModel
 
declaration() - Method in interface fluent.api.generator.model.TypeModel
 
declaredMethods() - Method in class fluent.api.generator.model.impl.AbstractTypeModel
 
declaredMethods() - Method in interface fluent.api.generator.model.TypeModel
 
declaringClass() - Method in class fluent.api.generator.model.impl.ExecutableModel
 
declaringClass() - Method in interface fluent.api.generator.model.MethodModel
 
DefaultValueVisitor - Class in fluent.api.generator.processor
 
DefaultValueVisitor(Consumer<ExecutableElement>) - Constructor for class fluent.api.generator.processor.DefaultValueVisitor
 

E

ElementModel - Interface in fluent.api.generator.model
 
equals(Object) - Method in class fluent.api.generator.model.impl.ExecutableModel
 
ErrorTypeModel - Class in fluent.api.generator.model.impl
 
ErrorTypeModel(ErrorType) - Constructor for class fluent.api.generator.model.impl.ErrorTypeModel
 
ExecutableModel - Class in fluent.api.generator.model.impl
 
ExecutableModel(ExecutableElement, ExecutableType, ModelFactory) - Constructor for class fluent.api.generator.model.impl.ExecutableModel
 

F

fields() - Method in class fluent.api.generator.model.impl.AbstractTypeModel
 
fields() - Method in interface fluent.api.generator.model.TypeModel
 
fluent.api.generator.model - package fluent.api.generator.model
 
fluent.api.generator.model.impl - package fluent.api.generator.model.impl
 
fluent.api.generator.processor - package fluent.api.generator.processor
 

G

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
 

H

hasDefaultConstructor() - Method in class fluent.api.generator.model.impl.AbstractTypeModel
 
hasDefaultConstructor() - Method in class fluent.api.generator.model.impl.ArrayTypeModel
 
hasDefaultConstructor() - Method in interface fluent.api.generator.model.TypeModel
 
hashCode() - Method in class fluent.api.generator.model.impl.ExecutableModel
 

I

interfaces() - Method in class fluent.api.generator.model.impl.AbstractTypeModel
 
interfaces() - Method in interface fluent.api.generator.model.TypeModel
 
isArray() - Method in class fluent.api.generator.model.impl.AbstractTypeModel
 
isArray() - Method in class fluent.api.generator.model.impl.ArrayTypeModel
 
isArray() - Method in interface fluent.api.generator.model.TypeModel
 
isConstructor() - Method in class fluent.api.generator.model.impl.ExecutableModel
 
isConstructor() - Method in interface fluent.api.generator.model.MethodModel
 
isEnum() - Method in class fluent.api.generator.model.impl.AbstractTypeModel
 
isEnum() - Method in interface fluent.api.generator.model.TypeModel
 
isFinal() - Method in interface fluent.api.generator.model.ElementModel
 
isFinal() - Method in class fluent.api.generator.model.impl.AbstractTypeModel
 
isFinal() - Method in class fluent.api.generator.model.impl.ExecutableModel
 
isFinal() - Method in class fluent.api.generator.model.impl.VarModelImpl
 
isPrimitive() - Method in class fluent.api.generator.model.impl.AbstractTypeModel
 
isPrimitive() - Method in class fluent.api.generator.model.impl.PrimitiveTypeModel
 
isPrimitive() - Method in interface fluent.api.generator.model.TypeModel
 
isPublic() - Method in interface fluent.api.generator.model.ElementModel
 
isPublic() - Method in class fluent.api.generator.model.impl.AbstractTypeModel
 
isPublic() - Method in class fluent.api.generator.model.impl.ExecutableModel
 
isPublic() - Method in class fluent.api.generator.model.impl.VarModelImpl
 
isSimple() - Method in class fluent.api.generator.model.impl.AbstractTypeModel
 
isSimple() - Method in class fluent.api.generator.model.impl.PrimitiveTypeModel
 
isSimple() - Method in interface fluent.api.generator.model.TypeModel
 
isStatic() - Method in interface fluent.api.generator.model.ElementModel
 
isStatic() - Method in class fluent.api.generator.model.impl.AbstractTypeModel
 
isStatic() - Method in class fluent.api.generator.model.impl.ExecutableModel
 
isStatic() - Method in class fluent.api.generator.model.impl.VarModelImpl
 
isSubclassOf(TypeModel) - Method in class fluent.api.generator.model.impl.AbstractTypeModel
 
isSubclassOf(TypeModel) - Method in interface fluent.api.generator.model.TypeModel
 
isTypeVariable() - Method in class fluent.api.generator.model.impl.AbstractTypeModel
 
isTypeVariable() - Method in class fluent.api.generator.model.impl.TypeVariableModel
 
isTypeVariable() - Method in interface fluent.api.generator.model.TypeModel
 

J

JtwigTemplateModel - Class in fluent.api.generator.model.impl
 
JtwigTemplateModel(Filer) - Constructor for class fluent.api.generator.model.impl.JtwigTemplateModel
 

M

method(ExecutableElement, ExecutableType) - Method in class fluent.api.generator.model.impl.ModelTypeFactory
 
method() - Method in class fluent.api.generator.model.impl.VarModelImpl
 
method(ExecutableElement, ExecutableType) - Method in interface fluent.api.generator.model.ModelFactory
 
method(ExecutableElement) - Method in interface fluent.api.generator.model.ModelFactory
 
method() - Method in interface fluent.api.generator.model.VarModel
 
MethodModel - Interface 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.
methods() - Method in class fluent.api.generator.model.impl.AbstractTypeModel
 
methods() - Method in interface fluent.api.generator.model.TypeModel
 
model() - Method in class fluent.api.generator.model.impl.ModelTypeFactory
 
model() - Method in interface fluent.api.generator.model.ModelFactory
 
ModelFactory - Interface in fluent.api.generator.model
 
ModelTypeFactory - Class in fluent.api.generator.model.impl
 
ModelTypeFactory(Types, Elements, Filer) - Constructor for class fluent.api.generator.model.impl.ModelTypeFactory
 

N

name() - Method in class fluent.api.generator.model.impl.ExecutableModel
 
name() - Method in class fluent.api.generator.model.impl.VarModelImpl
 
name() - Method in interface fluent.api.generator.model.MethodModel
Get name of the method (simple string).
name() - Method in interface fluent.api.generator.model.VarModel
 
NoTypeModel - Class in fluent.api.generator.model.impl
 
NoTypeModel(NoType) - Constructor for class fluent.api.generator.model.impl.NoTypeModel
 

P

packageName() - Method in class fluent.api.generator.model.impl.ArrayTypeModel
 
packageName() - Method in class fluent.api.generator.model.impl.ErrorTypeModel
 
packageName() - Method in class fluent.api.generator.model.impl.NoTypeModel
 
packageName() - Method in class fluent.api.generator.model.impl.PrimitiveTypeModel
 
packageName() - Method in class fluent.api.generator.model.impl.TypeVariableModel
 
packageName() - Method in class fluent.api.generator.model.impl.VarModelImpl
 
packageName() - Method in interface fluent.api.generator.model.TypeModel
 
packageName() - Method in interface fluent.api.generator.model.VarModel
 
parameters() - Method in class fluent.api.generator.model.impl.AbstractTypeModel
 
parameters() - Method in class fluent.api.generator.model.impl.ExecutableModel
 
parameters() - Method in interface fluent.api.generator.model.MethodModel
Get list of parameter (variable) models.
parameters() - Method in interface fluent.api.generator.model.TypeModel
 
ParameterScanner - Class in fluent.api.generator.processor
 
ParameterScanner(Trees, ModelFactory) - Constructor for class fluent.api.generator.processor.ParameterScanner
 
parameterTypes() - Method in class fluent.api.generator.model.impl.ExecutableModel
 
parameterTypes() - Method in interface fluent.api.generator.model.MethodModel
 
parameterVariables() - Method in class fluent.api.generator.model.impl.AbstractTypeModel
 
parameterVariables() - Method in interface fluent.api.generator.model.TypeModel
 
PrimitiveTypeModel - Class in fluent.api.generator.model.impl
 
PrimitiveTypeModel(PrimitiveType) - Constructor for class fluent.api.generator.model.impl.PrimitiveTypeModel
 
process(Set<? extends TypeElement>, RoundEnvironment) - Method in class fluent.api.generator.processor.GeneratingProcessor
 
propertyName() - Method in class fluent.api.generator.model.impl.ExecutableModel
 
propertyName(String) - Static method in class fluent.api.generator.model.impl.TypeUtils
 
propertyName() - Method in interface fluent.api.generator.model.MethodModel
Get property name using standard prefixes - setX/getX/isX.

R

raw() - Method in class fluent.api.generator.model.impl.AbstractTypeModel
 
raw() - Method in interface fluent.api.generator.model.TypeModel
 
render(String) - Method in class fluent.api.generator.model.impl.JtwigTemplateModel
 
render(String) - Method in interface fluent.api.generator.model.TemplateModel
 

S

scan(Element, TemplateModel) - Method in class fluent.api.generator.processor.ParameterScanner
 
simpleName() - Method in class fluent.api.generator.model.impl.ArrayTypeModel
 
simpleName() - Method in class fluent.api.generator.model.impl.ErrorTypeModel
 
simpleName() - Method in class fluent.api.generator.model.impl.NoTypeModel
 
simpleName() - Method in class fluent.api.generator.model.impl.PrimitiveTypeModel
 
simpleName() - Method in class fluent.api.generator.model.impl.TypeVariableModel
 
simpleName() - Method in interface fluent.api.generator.model.TypeModel
Simple name of the type (without package).
superClass() - Method in class fluent.api.generator.model.impl.AbstractTypeModel
 
superClass() - Method in interface fluent.api.generator.model.TypeModel
 

T

TemplateModel - Interface in fluent.api.generator.model
 
toProperty(String, String) - Method in class fluent.api.generator.model.impl.ExecutableModel
 
toProperty(String, String) - Method in interface fluent.api.generator.model.MethodModel
Convert method name to property name by replacement using regular expression end replacement group.
toString() - Method in class fluent.api.generator.model.impl.AbstractTypeModel
 
toString() - Method in class fluent.api.generator.model.impl.ArrayTypeModel
 
toString() - Method in class fluent.api.generator.model.impl.ErrorTypeModel
 
toString() - Method in class fluent.api.generator.model.impl.ExecutableModel
 
toString() - Method in class fluent.api.generator.model.impl.NoTypeModel
 
toString() - Method in class fluent.api.generator.model.impl.PrimitiveTypeModel
 
toString() - Method in class fluent.api.generator.model.impl.TypeVariableModel
 
toString() - Method in class fluent.api.generator.model.impl.VarModelImpl
 
type() - Method in interface fluent.api.generator.model.ElementModel
Get type model representing the return type.
type() - Method in class fluent.api.generator.model.impl.AbstractTypeModel
 
type() - Method in class fluent.api.generator.model.impl.ExecutableModel
 
type(TypeMirror) - Method in class fluent.api.generator.model.impl.ModelTypeFactory
 
type() - Method in class fluent.api.generator.model.impl.VarModelImpl
 
type(TypeMirror) - Method in interface fluent.api.generator.model.ModelFactory
 
TypeModel - Interface in fluent.api.generator.model
Model of java type (class, primitive type, type variable, etc.).
TypeUtils - Class in fluent.api.generator.model.impl
 
TypeUtils() - Constructor for class fluent.api.generator.model.impl.TypeUtils
 
TypeVariableModel - Class in fluent.api.generator.model.impl
 
TypeVariableModel(TypeVariable) - Constructor for class fluent.api.generator.model.impl.TypeVariableModel
 
typeVariables() - Method in class fluent.api.generator.model.impl.ExecutableModel
 
typeVariables() - Method in interface fluent.api.generator.model.MethodModel
 

V

variable(VariableElement, TypeMirror) - Method in class fluent.api.generator.model.impl.ModelTypeFactory
 
variable(VariableElement, TypeMirror) - Method in interface fluent.api.generator.model.ModelFactory
 
variable(VariableElement) - Method in interface fluent.api.generator.model.ModelFactory
 
VarModel - Interface in fluent.api.generator.model
 
VarModelImpl - Class in fluent.api.generator.model.impl
 
VarModelImpl(VariableElement, TypeMirror, ModelFactory) - Constructor for class fluent.api.generator.model.impl.VarModelImpl
 
visit(Element, Void) - Method in class fluent.api.generator.processor.DefaultValueVisitor
 
visit(Element) - Method in class fluent.api.generator.processor.DefaultValueVisitor
 
visitAnnotatedType(AnnotatedTypeTree, TemplateModel) - Method in class fluent.api.generator.processor.ParameterScanner
 
visitClass(ClassTree, TemplateModel) - Method in class fluent.api.generator.processor.ParameterScanner
 
visitExecutable(ExecutableElement, Void) - Method in class fluent.api.generator.processor.DefaultValueVisitor
 
visitMethod(MethodTree, TemplateModel) - Method in class fluent.api.generator.processor.ParameterScanner
 
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
 
visitTypeParameter(TypeParameterTree, TemplateModel) - Method in class fluent.api.generator.processor.ParameterScanner
 
visitUnknown(Element, Void) - Method in class fluent.api.generator.processor.DefaultValueVisitor
 
visitVariable(VariableElement, Void) - Method in class fluent.api.generator.processor.DefaultValueVisitor
 
visitVariable(VariableTree, TemplateModel) - Method in class fluent.api.generator.processor.ParameterScanner
 

W

with(String, Object) - Method in class fluent.api.generator.model.impl.JtwigTemplateModel
 
with(String, Object) - Method in interface fluent.api.generator.model.TemplateModel
 
wrapper() - Method in class fluent.api.generator.model.impl.ArrayTypeModel
 
wrapper() - Method in class fluent.api.generator.model.impl.ErrorTypeModel
 
wrapper() - Method in class fluent.api.generator.model.impl.NoTypeModel
 
wrapper() - Method in class fluent.api.generator.model.impl.PrimitiveTypeModel
 
wrapper() - Method in class fluent.api.generator.model.impl.TypeVariableModel
 
wrapper() - Method in interface fluent.api.generator.model.TypeModel
 
A C D E F G H I J M N P R S T V W 
Skip navigation links

Copyright © 2019. All rights reserved.