A B C D E F G H I L M N O P S T V

A

addAdditionalImportTypes(Set<String>) - Method in class net.karneim.pojobuilder.model.ClassM
 
addToImportTypes(Set<String>) - Method in class net.karneim.pojobuilder.model.BaseBuilderM
 
addToImportTypes(Set<String>) - Method in class net.karneim.pojobuilder.model.BuilderM
 
addToImportTypes(Set<String>) - Method in class net.karneim.pojobuilder.model.ClassM
 
addToImportTypes(Set<String>) - Method in class net.karneim.pojobuilder.model.FactoryM
 
addToImportTypes(Set<String>) - Method in class net.karneim.pojobuilder.model.TypeM
 
addToImportTypes(Set<String>) - Method in class net.karneim.pojobuilder.model.TypeParameterM
 
AnnotationProcessor - Class in net.karneim.pojobuilder
 
AnnotationProcessor() - Constructor for class net.karneim.pojobuilder.AnnotationProcessor
 

B

BaseBuilderM - Class in net.karneim.pojobuilder.model
 
BaseBuilderM() - Constructor for class net.karneim.pojobuilder.model.BaseBuilderM
 
BOOLEAN_TYPE - Static variable in class net.karneim.pojobuilder.model.TypeM
 
BuilderM - Class in net.karneim.pojobuilder.model
 
BuilderM() - Constructor for class net.karneim.pojobuilder.model.BuilderM
 
BuilderModelProducer - Class in net.karneim.pojobuilder
 
BuilderModelProducer(ProcessingEnvironment, TypeMUtils) - Constructor for class net.karneim.pojobuilder.BuilderModelProducer
 
BuilderSourceGenerator - Class in net.karneim.pojobuilder
 
BuilderSourceGenerator(STGroup) - Constructor for class net.karneim.pojobuilder.BuilderSourceGenerator
 
BuildException - Exception in net.karneim.pojobuilder
 
BuildException(Diagnostic.Kind, String, Element) - Constructor for exception net.karneim.pojobuilder.BuildException
 
BuildException(Throwable) - Constructor for exception net.karneim.pojobuilder.BuildException
 
BYTE_TYPE - Static variable in class net.karneim.pojobuilder.model.TypeM
 

C

CHAR_TYPE - Static variable in class net.karneim.pojobuilder.model.TypeM
 
ClassM - Class in net.karneim.pojobuilder.model
 
ClassM() - Constructor for class net.karneim.pojobuilder.model.ClassM
 

D

DOUBLE_TYPE - Static variable in class net.karneim.pojobuilder.model.TypeM
 

E

equals(Object) - Method in class net.karneim.pojobuilder.model.TypeM
 

F

FactoryM - Class in net.karneim.pojobuilder.model
 
FactoryM(TypeM, String) - Constructor for class net.karneim.pojobuilder.model.FactoryM
 
FLOAT_TYPE - Static variable in class net.karneim.pojobuilder.model.TypeM
 

G

generate(Object) - Method in class net.karneim.pojobuilder.BuilderSourceGenerator
 
generate(Object, Writer) - Method in class net.karneim.pojobuilder.BuilderSourceGenerator
 
GeneratePojoBuilder - Annotation Type in net.karneim.pojobuilder
Use this annotation for generating a fluent pojo builder.
GeneratePojoBuilderProcessor - Class in net.karneim.pojobuilder
 
GeneratePojoBuilderProcessor(ProcessingEnvironment) - Constructor for class net.karneim.pojobuilder.GeneratePojoBuilderProcessor
 
get(String) - Static method in class net.karneim.pojobuilder.model.TypeM
 
getAdditionalImports() - Method in class net.karneim.pojobuilder.model.ClassM
 
getBounds() - Method in class net.karneim.pojobuilder.model.TypeParameterM
 
getBoundsAsString() - Method in class net.karneim.pojobuilder.model.TypeParameterM
 
getBuilder() - Method in class net.karneim.pojobuilder.Output
 
getBuildExceptions() - Method in class net.karneim.pojobuilder.model.BaseBuilderM
 
getCreated() - Method in class net.karneim.pojobuilder.model.ClassM
 
getCreatedString() - Method in class net.karneim.pojobuilder.model.ClassM
 
getDefaultValue() - Method in class net.karneim.pojobuilder.model.TypeM
 
getElement() - Method in exception net.karneim.pojobuilder.BuildException
 
getFactory() - Method in class net.karneim.pojobuilder.model.BuilderM
 
getFactoryMethod() - Method in class net.karneim.pojobuilder.Input
 
getFieldname() - Method in class net.karneim.pojobuilder.model.PropertyM
 
getGeneratePojoBuilderAnnotation() - Method in class net.karneim.pojobuilder.Input
 
getGenericTypeSimpleName() - Method in class net.karneim.pojobuilder.model.TypeM
 
getGenericTypeSimpleNameWithBounds() - Method in class net.karneim.pojobuilder.model.TypeM
 
getGetter() - Method in class net.karneim.pojobuilder.model.PropertyM
 
getImportTypes() - Method in class net.karneim.pojobuilder.model.ClassM
 
getKind() - Method in exception net.karneim.pojobuilder.BuildException
 
getManualBuilder() - Method in class net.karneim.pojobuilder.Output
 
getMessage() - Method in exception net.karneim.pojobuilder.BuildException
 
getMethodName() - Method in class net.karneim.pojobuilder.model.FactoryM
 
getName() - Method in class net.karneim.pojobuilder.model.PropertyM
 
getName() - Method in class net.karneim.pojobuilder.model.TypeParameterM
 
getNameUC() - Method in class net.karneim.pojobuilder.model.PropertyM
 
getOrCreateProperty(String, TypeM) - Method in class net.karneim.pojobuilder.model.BuilderM
 
getOwnerType() - Method in class net.karneim.pojobuilder.model.FactoryM
 
getPackage() - Method in class net.karneim.pojobuilder.model.TypeM
 
getParameterPos() - Method in class net.karneim.pojobuilder.model.PropertyM
 
getPojoType() - Method in class net.karneim.pojobuilder.Input
 
getProductType() - Method in class net.karneim.pojobuilder.model.BaseBuilderM
 
getProperties() - Method in class net.karneim.pojobuilder.model.BuilderM
 
getPropertiesForAssignment() - Method in class net.karneim.pojobuilder.model.BuilderM
 
getPropertiesForConstructor() - Method in class net.karneim.pojobuilder.model.BuilderM
 
getPropertiesForCopy() - Method in class net.karneim.pojobuilder.model.BuilderM
 
getPropertiesForCopyByFieldAccess() - Method in class net.karneim.pojobuilder.model.BuilderM
 
getPropertiesForCopyByGetter() - Method in class net.karneim.pojobuilder.model.BuilderM
 
getPropertiesForSetters() - Method in class net.karneim.pojobuilder.model.BuilderM
 
getPropertiesForWith() - Method in class net.karneim.pojobuilder.model.BuilderM
 
getProperty(String, TypeM) - Method in class net.karneim.pojobuilder.model.BuilderM
 
getQualifiedName() - Method in class net.karneim.pojobuilder.model.TypeM
 
getSelfType() - Method in class net.karneim.pojobuilder.model.BuilderM
 
getSetter() - Method in class net.karneim.pojobuilder.model.PropertyM
 
getSimpleName() - Method in class net.karneim.pojobuilder.model.TypeM
 
getSuperType() - Method in class net.karneim.pojobuilder.model.ClassM
 
getSupportedAnnotationTypes() - Method in class net.karneim.pojobuilder.AnnotationProcessor
 
getType() - Method in class net.karneim.pojobuilder.model.ClassM
 
getType() - Method in class net.karneim.pojobuilder.model.PropertyM
 
getType() - Method in class net.karneim.pojobuilder.model.TypeParameterM
 
getTypeM(TypeMirror) - Method in class net.karneim.pojobuilder.TypeMUtils
 
getTypeM(TypeElement) - Method in class net.karneim.pojobuilder.TypeMUtils
 
getTypeM(DeclaredType) - Method in class net.karneim.pojobuilder.TypeMUtils
 
getTypeParameters() - Method in class net.karneim.pojobuilder.model.TypeM
 
getTypeParameters(TypeElement) - Method in class net.karneim.pojobuilder.TypeMUtils
 

H

hasFactoryMethod() - Method in class net.karneim.pojobuilder.Input
 
hashCode() - Method in class net.karneim.pojobuilder.model.TypeM
 

I

init(ProcessingEnvironment) - Method in class net.karneim.pojobuilder.AnnotationProcessor
 
Input - Class in net.karneim.pojobuilder
 
Input() - Constructor for class net.karneim.pojobuilder.Input
 
Input(TypeElement) - Constructor for class net.karneim.pojobuilder.Input
 
Input(TypeElement, ExecutableElement) - Constructor for class net.karneim.pojobuilder.Input
 
INT_TYPE - Static variable in class net.karneim.pojobuilder.model.TypeM
 
isAbstractClass() - Method in class net.karneim.pojobuilder.model.ClassM
 
isAccessible() - Method in class net.karneim.pojobuilder.model.PropertyM
 
isBounded() - Method in class net.karneim.pojobuilder.model.TypeParameterM
 
isConstructorParameter() - Method in class net.karneim.pojobuilder.model.PropertyM
 
isGeneric() - Method in class net.karneim.pojobuilder.model.TypeM
 
isHasGetter() - Method in class net.karneim.pojobuilder.model.PropertyM
 
isHasSetter() - Method in class net.karneim.pojobuilder.model.PropertyM
 
isImplementingCopyMethod() - Method in class net.karneim.pojobuilder.model.BuilderM
 
isObject() - Method in class net.karneim.pojobuilder.model.TypeM
 
isPrimitive() - Method in class net.karneim.pojobuilder.model.TypeM
 
isReadable() - Method in class net.karneim.pojobuilder.model.PropertyM
 
isUsingFactory() - Method in class net.karneim.pojobuilder.model.BuilderM
 
isWritable() - Method in class net.karneim.pojobuilder.model.PropertyM
 

L

LONG_TYPE - Static variable in class net.karneim.pojobuilder.model.TypeM
 

M

ManualBuilderM - Class in net.karneim.pojobuilder.model
 
ManualBuilderM() - Constructor for class net.karneim.pojobuilder.model.ManualBuilderM
 

N

net.karneim.pojobuilder - package net.karneim.pojobuilder
 
net.karneim.pojobuilder.model - package net.karneim.pojobuilder.model
 

O

OBJECT - Static variable in class net.karneim.pojobuilder.model.TypeM
 
Output - Class in net.karneim.pojobuilder
 
Output() - Constructor for class net.karneim.pojobuilder.Output
 
Output(BuilderM) - Constructor for class net.karneim.pojobuilder.Output
 

P

process(Set<? extends TypeElement>, RoundEnvironment) - Method in class net.karneim.pojobuilder.AnnotationProcessor
 
process(TypeElement) - Method in class net.karneim.pojobuilder.GeneratePojoBuilderProcessor
 
process(ExecutableElement) - Method in class net.karneim.pojobuilder.GeneratePojoBuilderProcessor
 
produce(Input) - Method in class net.karneim.pojobuilder.BuilderModelProducer
 
PropertyM - Class in net.karneim.pojobuilder.model
 
PropertyM(String, String, TypeM) - Constructor for class net.karneim.pojobuilder.model.PropertyM
 
PropertyNames - Annotation Type in net.karneim.pojobuilder
The PropertyNames annotation is used on a factory method in order to map the parameters to the property names of the pojo.

S

setAbstractClass(boolean) - Method in class net.karneim.pojobuilder.model.ClassM
 
setAccessible(boolean) - Method in class net.karneim.pojobuilder.model.PropertyM
 
setBuilder(BuilderM) - Method in class net.karneim.pojobuilder.Output
 
setCreated(Date) - Method in class net.karneim.pojobuilder.model.ClassM
 
setFactory(FactoryM) - Method in class net.karneim.pojobuilder.model.BuilderM
 
setGetter(String) - Method in class net.karneim.pojobuilder.model.PropertyM
 
setIsImplementingCopyMethod(boolean) - Method in class net.karneim.pojobuilder.model.BuilderM
 
setManualBuilder(ManualBuilderM) - Method in class net.karneim.pojobuilder.Output
 
setParameterPos(Integer) - Method in class net.karneim.pojobuilder.model.PropertyM
 
setProductType(TypeM) - Method in class net.karneim.pojobuilder.model.BaseBuilderM
 
setReadable(boolean) - Method in class net.karneim.pojobuilder.model.PropertyM
 
setSelfType(TypeM) - Method in class net.karneim.pojobuilder.model.BuilderM
 
setSetter(String) - Method in class net.karneim.pojobuilder.model.PropertyM
 
setSuperType(TypeM) - Method in class net.karneim.pojobuilder.model.ClassM
 
setType(TypeM) - Method in class net.karneim.pojobuilder.model.ClassM
 
setWritable(boolean) - Method in class net.karneim.pojobuilder.model.PropertyM
 
SHORT_TYPE - Static variable in class net.karneim.pojobuilder.model.TypeM
 

T

toString() - Method in class net.karneim.pojobuilder.Input
 
toString() - Method in class net.karneim.pojobuilder.model.BaseBuilderM
 
toString() - Method in class net.karneim.pojobuilder.model.ClassM
 
toString() - Method in class net.karneim.pojobuilder.model.ManualBuilderM
 
toString() - Method in class net.karneim.pojobuilder.model.PropertyM
 
toString() - Method in class net.karneim.pojobuilder.model.TypeM
 
toString() - Method in class net.karneim.pojobuilder.model.TypeParameterM
 
TypeM - Class in net.karneim.pojobuilder.model
 
TypeM(String) - Constructor for class net.karneim.pojobuilder.model.TypeM
 
TypeMUtils - Class in net.karneim.pojobuilder
 
TypeMUtils() - Constructor for class net.karneim.pojobuilder.TypeMUtils
 
TypeParameterM - Class in net.karneim.pojobuilder.model
 
TypeParameterM(TypeM) - Constructor for class net.karneim.pojobuilder.model.TypeParameterM
 

V

VOID_TYPE - Static variable in class net.karneim.pojobuilder.model.TypeM
 

A B C D E F G H I L M N O P S T V

Copyright © 2013. All Rights Reserved.