Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W 

A

add(String, Object) - Method in class com.fortyoneconcepts.valjogen.model.util.AnnotationProxyBuilder
Configures the value that a given method on the annotation should return.
addIfExist(Collection<Path>, Path) - Static method in class com.fortyoneconcepts.valjogen.processor.ResourceLoader
 
addPropertyMethod(Property) - Method in class com.fortyoneconcepts.valjogen.model.Member
 
Annotation - Class in com.fortyoneconcepts.valjogen.model
Information about an annotation.
Annotation(BasicClazz, String) - Constructor for class com.fortyoneconcepts.valjogen.model.Annotation
 
annotation - Variable in class com.fortyoneconcepts.valjogen.model.util.AnnotationProxyBuilder
 
annotationCodeString - Variable in class com.fortyoneconcepts.valjogen.model.Annotation
 
annotationConfigurationClass - Variable in class com.fortyoneconcepts.valjogen.processor.AnnotationProcessor
 
annotationGenerateClass - Variable in class com.fortyoneconcepts.valjogen.processor.AnnotationProcessor
 
AnnotationOnInterfacesOnly - Static variable in interface com.fortyoneconcepts.valjogen.processor.ProcessorMessages
 
AnnotationProcessor - Class in com.fortyoneconcepts.valjogen.processor
Main class for our annotation processor using the javax annotation processor api.
AnnotationProcessor() - Constructor for class com.fortyoneconcepts.valjogen.processor.AnnotationProcessor
Constructor called automatically by javac compiler.
AnnotationProcessor(Map<String, String>) - Constructor for class com.fortyoneconcepts.valjogen.processor.AnnotationProcessor
 
AnnotationProxyBuilder<A extends Annotation> - Class in com.fortyoneconcepts.valjogen.model.util
A fluent builder that creates a new instance of our annotation with defaults (works also with source-only annotations at runtime).
AnnotationProxyBuilder(Class<A>) - Constructor for class com.fortyoneconcepts.valjogen.model.util.AnnotationProxyBuilder
Constructs a builder for the specified annotation.
AnnotationProxyBuilder(Class<A>, Map<String, Object>) - Constructor for class com.fortyoneconcepts.valjogen.model.util.AnnotationProxyBuilder
 
annotations - Variable in class com.fortyoneconcepts.valjogen.model.BasicClazz
 
annotations - Variable in class com.fortyoneconcepts.valjogen.model.DefinitionBase
 
ArrayType - Class in com.fortyoneconcepts.valjogen.model
Represents a java array data type.
ArrayType(BasicClazz, String, Type) - Constructor for class com.fortyoneconcepts.valjogen.model.ArrayType
 
associatedMember - Variable in class com.fortyoneconcepts.valjogen.model.MemberParameter
 

B

baseClazzConstructors - Static variable in interface com.fortyoneconcepts.valjogen.model.ConfigurationOptionKeys
 
baseClazzName - Static variable in interface com.fortyoneconcepts.valjogen.model.ConfigurationOptionKeys
 
baseClazzType - Variable in class com.fortyoneconcepts.valjogen.model.ObjectType
 
BasicClazz - Class in com.fortyoneconcepts.valjogen.model
Detailed information about a java "class" such as members and methods.
BasicClazz(BasicClazz, Configuration, String, Function<BasicClazz, HelperTypes>) - Constructor for class com.fortyoneconcepts.valjogen.model.BasicClazz
 
BasicClazz(BasicClazz, Configuration, String, Function<BasicClazz, HelperTypes>, List<Member>, List<Method>, EnumSet<Modifier>, List<Annotation>) - Constructor for class com.fortyoneconcepts.valjogen.model.BasicClazz
 
build() - Method in class com.fortyoneconcepts.valjogen.model.util.AnnotationProxyBuilder
The annotation instance (a proxy).
builder - Variable in class com.fortyoneconcepts.valjogen.model.util.IndentedPrintWriter
 
BuilderUtil - Class in com.fortyoneconcepts.valjogen.processor.builders
Various low level type mirror utilities used by builders.
BuilderUtil() - Constructor for class com.fortyoneconcepts.valjogen.processor.builders.BuilderUtil
 
buildNewCLazz() - Method in class com.fortyoneconcepts.valjogen.processor.builders.ModelBuilder
Create a Clazz model instance representing a class to be generated along with all its dependent model instances by inspecting javax.lang.model metadata and the configuration provided by annotation(s) read by annotation processor.

C

canBeMoreDetailed() - Method in class com.fortyoneconcepts.valjogen.model.BasicClazz
 
canBeMoreDetailed() - Method in class com.fortyoneconcepts.valjogen.model.ObjectType
 
canBeMoreDetailed() - Method in class com.fortyoneconcepts.valjogen.model.Type
 
cfg - Variable in class com.fortyoneconcepts.valjogen.processor.STCodeWriter
 
chosenComparableMembers - Variable in class com.fortyoneconcepts.valjogen.model.Clazz
 
claimAndVerifyMethods(List<Method>, List<Property>, Set<String>) - Method in class com.fortyoneconcepts.valjogen.processor.builders.ModelBuilder
 
ClassNotFound - Static variable in interface com.fortyoneconcepts.valjogen.processor.ProcessorMessages
 
clazz - Variable in class com.fortyoneconcepts.valjogen.model.Annotation
 
Clazz - Class in com.fortyoneconcepts.valjogen.model
Information about the java "class" that need to be generated including additional information about methods that acts as properties.
Clazz(Configuration, String, String, String, String, Function<BasicClazz, HelperTypes>) - Constructor for class com.fortyoneconcepts.valjogen.model.Clazz
Constructs a prelimiary Clazz instance from a configuration with only a few values such as name specificed in advanced.
clazz - Variable in class com.fortyoneconcepts.valjogen.model.DefinitionBase
 
clazz - Variable in class com.fortyoneconcepts.valjogen.processor.STCodeWriter
 
clazzAnnotations - Static variable in interface com.fortyoneconcepts.valjogen.model.ConfigurationOptionKeys
 
clazzJavaDoc - Static variable in interface com.fortyoneconcepts.valjogen.model.ConfigurationOptionKeys
 
clazzModifiers - Static variable in interface com.fortyoneconcepts.valjogen.model.ConfigurationOptionKeys
 
clazzUsingType - Variable in class com.fortyoneconcepts.valjogen.model.Type
 
com.fortyoneconcepts.valjogen.annotations - package com.fortyoneconcepts.valjogen.annotations
This package contains annotations used by the Value Java Objects Generator Tool (VALJOGen).
com.fortyoneconcepts.valjogen.annotations.types - package com.fortyoneconcepts.valjogen.annotations.types
This package contains helper types for annotations used by the Value Java Objects Generator Tool (VALJOGen).
com.fortyoneconcepts.valjogen.model - package com.fortyoneconcepts.valjogen.model
This package contains an indenpendent intermediate representation that is used by string templates when generating output.
com.fortyoneconcepts.valjogen.model.util - package com.fortyoneconcepts.valjogen.model.util
This package contains various utilities for the model layer.
com.fortyoneconcepts.valjogen.processor - package com.fortyoneconcepts.valjogen.processor
This package contains the main classes for annotation processing and the controller for generating output.
com.fortyoneconcepts.valjogen.processor.builders - package com.fortyoneconcepts.valjogen.processor.builders
This package contains (quite complex) builders that construct valjogen models from javax.lang.model objects.
comment - Static variable in interface com.fortyoneconcepts.valjogen.model.ConfigurationOptionKeys
 
comparableClass - Static variable in class com.fortyoneconcepts.valjogen.processor.builders.ModelBuilder
 
comparableInterfaceType - Variable in class com.fortyoneconcepts.valjogen.model.HelperTypes
 
comparableMembers - Static variable in interface com.fortyoneconcepts.valjogen.model.ConfigurationOptionKeys
 
compareToOverloadName - Static variable in class com.fortyoneconcepts.valjogen.processor.builders.ModelBuilder
 
componentType - Variable in class com.fortyoneconcepts.valjogen.model.ArrayType
 
configuration - Variable in class com.fortyoneconcepts.valjogen.model.BasicClazz
 
Configuration - Class in com.fortyoneconcepts.valjogen.model
Contains methods that return the effective configuration taking processor options and annotated elements into account.
Configuration(String, SourceVersion, VALJOGenerate, Locale, Map<String, String>) - Constructor for class com.fortyoneconcepts.valjogen.model.Configuration
 
Configuration(String, SourceVersion, VALJOGenerate, VALJOConfigure, Locale, Map<String, String>) - Constructor for class com.fortyoneconcepts.valjogen.model.Configuration
 
configuration - Variable in class com.fortyoneconcepts.valjogen.processor.builders.ModelBuilder
 
configuration - Variable in class com.fortyoneconcepts.valjogen.processor.builders.TypeBuilder
 
ConfigurationDefaults - Interface in com.fortyoneconcepts.valjogen.model
Defaults and values with special meaning used for configuration and annotations.
ConfigurationException - Exception in com.fortyoneconcepts.valjogen.processor
Exception thrown if something is mis-configured.
ConfigurationException(String) - Constructor for exception com.fortyoneconcepts.valjogen.processor.ConfigurationException
 
ConfigurationException(String, Throwable) - Constructor for exception com.fortyoneconcepts.valjogen.processor.ConfigurationException
 
ConfigurationFailure - Static variable in interface com.fortyoneconcepts.valjogen.processor.ProcessorMessages
 
ConfigurationMacros - Interface in com.fortyoneconcepts.valjogen.model
Macro definitions.
ConfigurationOptionKeys - Interface in com.fortyoneconcepts.valjogen.model
Option keys for configuration.
configureAnnotation - Variable in class com.fortyoneconcepts.valjogen.model.Configuration
 
configuredSourcePaths - Variable in class com.fortyoneconcepts.valjogen.processor.ResourceLoader
 
Constructor - Class in com.fortyoneconcepts.valjogen.model
Meta-information about a constructor method.
Constructor(BasicClazz, Type, Type, List<Parameter>, List<Type>, String, boolean, EnumSet<Modifier>, EnumSet<Modifier>, List<Annotation>, ImplementationInfo) - Constructor for class com.fortyoneconcepts.valjogen.model.Constructor
 
Constructor(BasicClazz, Type, Type, List<Parameter>, List<Type>, String, boolean, EnumSet<Modifier>, List<Annotation>, ImplementationInfo) - Constructor for class com.fortyoneconcepts.valjogen.model.Constructor
 
copy(BasicClazz) - Method in class com.fortyoneconcepts.valjogen.model.ArrayType
 
copy(BasicClazz) - Method in class com.fortyoneconcepts.valjogen.model.BasicClazz
 
copy(BasicClazz) - Method in class com.fortyoneconcepts.valjogen.model.Clazz
 
copy(BasicClazz) - Method in class com.fortyoneconcepts.valjogen.model.ObjectType
 
copy(BasicClazz) - Method in class com.fortyoneconcepts.valjogen.model.PrimitiveType
 
copy(BasicClazz) - Method in class com.fortyoneconcepts.valjogen.model.Type
 
createBaseClazzDeclaredType(String) - Method in class com.fortyoneconcepts.valjogen.processor.builders.TypeBuilder
 
createConstructorAnnotations(Clazz, List<Parameter>, boolean, boolean) - Method in class com.fortyoneconcepts.valjogen.processor.builders.ModelBuilder
 
createConstructorModifiers(EnumSet<Modifier>, List<Parameter>, boolean, boolean) - Method in class com.fortyoneconcepts.valjogen.processor.builders.ModelBuilder
 
createConstructorParameterAnnotations(Clazz, boolean, String, boolean) - Method in class com.fortyoneconcepts.valjogen.processor.builders.ModelBuilder
 
createConstructorsAndFactoryMethods(Clazz, ObjectType, List<Member>, EnumSet<Modifier>, String[]) - Method in class com.fortyoneconcepts.valjogen.processor.builders.ModelBuilder
 
createConstuctorsParameterLists(Clazz, List<Member>, boolean, boolean) - Method in class com.fortyoneconcepts.valjogen.processor.builders.ModelBuilder
 
createDeclaredTypeFromString(String, String) - Method in class com.fortyoneconcepts.valjogen.processor.builders.TypeBuilder
 
createFactoryMethodAnnotations(Clazz, List<Parameter>, boolean) - Method in class com.fortyoneconcepts.valjogen.processor.builders.ModelBuilder
 
createFactoryMethodParameterAnnotations(Clazz, boolean, String) - Method in class com.fortyoneconcepts.valjogen.processor.builders.ModelBuilder
 
createFactoryMethodsParameterLists(Clazz, List<Member>, boolean) - Method in class com.fortyoneconcepts.valjogen.processor.builders.ModelBuilder
 
createHelperTypes(BasicClazz) - Method in class com.fortyoneconcepts.valjogen.processor.builders.TypeBuilder
 
createImportTypes(BasicClazz, DeclaredType, List<DeclaredType>) - Method in class com.fortyoneconcepts.valjogen.processor.builders.ModelBuilder
 
createInterfaceDeclaredTypes(DeclaredType, String[], String) - Method in class com.fortyoneconcepts.valjogen.processor.builders.TypeBuilder
 
createMagicSerializationMethods(BasicClazz) - Method in class com.fortyoneconcepts.valjogen.processor.builders.ModelBuilder
 
createMember(BasicClazz, Type, DeclaredType, VariableElement) - Method in class com.fortyoneconcepts.valjogen.processor.builders.TypeBuilder
 
createMemberAnnotations(BasicClazz, String) - Method in class com.fortyoneconcepts.valjogen.processor.builders.ModelBuilder
 
createMethod(BasicClazz, Map<String, Member>, ModelBuilder.StatusHolder, ExecutableElement, ExecutableElement, DeclaredType) - Method in class com.fortyoneconcepts.valjogen.processor.builders.ModelBuilder
 
createMethod(BasicClazz, Type, DeclaredType, ExecutableElement) - Method in class com.fortyoneconcepts.valjogen.processor.builders.TypeBuilder
 
createMethodAnnotations(BasicClazz, String, List<Parameter>, EnumSet<Modifier>) - Method in class com.fortyoneconcepts.valjogen.processor.builders.ModelBuilder
 
createModifierSet(Set<Modifier>) - Method in class com.fortyoneconcepts.valjogen.processor.builders.TypeBuilder
Our modifiers and the javax.lang model modifiers look the same but are different classes so we need to copy them
createNewClassNameFromInterfaceName(String) - Static method in class com.fortyoneconcepts.valjogen.model.util.NamesUtil
Create a class name from an interface name by removing package, adding a implementation suffix and removing I/Interface from name while retaining any generic part.
createParameter(BasicClazz, VariableElement, TypeMirror, DetailLevel) - Method in class com.fortyoneconcepts.valjogen.processor.builders.TypeBuilder
 
createPropertyMemberIfValidProperty(BasicClazz, DeclaredType, TypeMirror, List<? extends VariableElement>, List<? extends TypeMirror>, ExecutableElement, PropertyKind) - Method in class com.fortyoneconcepts.valjogen.processor.builders.ModelBuilder
 
createQualifiedClassName(String, String) - Method in class com.fortyoneconcepts.valjogen.processor.builders.ModelBuilder
 
createType(BasicClazz, TypeMirror, DetailLevel) - Method in class com.fortyoneconcepts.valjogen.processor.builders.TypeBuilder
Create a new type or reuse existing if already created in order to save memoery and processing time.
createTypeFromString(String) - Method in class com.fortyoneconcepts.valjogen.processor.builders.TypeBuilder
 
createValidatedProperty(BasicClazz, ModelBuilder.StatusHolder, Type, ExecutableElement, Type, List<Parameter>, List<Type>, String, PropertyKind, Member, EnumSet<Modifier>, ImplementationInfo) - Method in class com.fortyoneconcepts.valjogen.processor.builders.ModelBuilder
 
ctrOptions - Variable in class com.fortyoneconcepts.valjogen.processor.AnnotationProcessor
 
current - Variable in class com.fortyoneconcepts.valjogen.model.util.IndentedPrintWriter
 
customJavaTemplateFileName - Static variable in interface com.fortyoneconcepts.valjogen.model.ConfigurationOptionKeys
 

D

DataConversion - Enum in com.fortyoneconcepts.valjogen.annotations.types
Used by annotations to specify which xml/json conversions the generated object should support.
DataConversion() - Constructor for enum com.fortyoneconcepts.valjogen.annotations.types.DataConversion
 
dataConversion - Static variable in interface com.fortyoneconcepts.valjogen.model.ConfigurationOptionKeys
 
debugStringTemplates - Static variable in interface com.fortyoneconcepts.valjogen.model.ConfigurationOptionKeys
 
declaredModifiers - Variable in class com.fortyoneconcepts.valjogen.model.BasicClazz
 
declaredModifiers - Variable in class com.fortyoneconcepts.valjogen.model.DefinitionBase
 
declaringType - Variable in class com.fortyoneconcepts.valjogen.model.Method
 
decreaseIndent() - Method in class com.fortyoneconcepts.valjogen.model.util.IndentedPrintWriter
 
defaultModifiers(Configuration, EnumSet<Modifier>) - Static method in class com.fortyoneconcepts.valjogen.model.Method
 
defaultRelPackagePath - Variable in class com.fortyoneconcepts.valjogen.processor.ResourceLoader
 
Definition - Interface in com.fortyoneconcepts.valjogen.model
A model that is also a definition of something like a member, parameter, method or class.
DefinitionBase - Class in com.fortyoneconcepts.valjogen.model
Common base class for definition model
DefinitionBase(BasicClazz, String, EnumSet<Modifier>, List<Annotation>) - Constructor for class com.fortyoneconcepts.valjogen.model.DefinitionBase
 
DelegateConstructor - Class in com.fortyoneconcepts.valjogen.model
Meta-information about a constructor method that calls another constructor
DelegateConstructor(BasicClazz, Type, Type, List<Parameter>, List<Type>, String, boolean, EnumSet<Modifier>, EnumSet<Modifier>, List<Annotation>, ImplementationInfo, Constructor) - Constructor for class com.fortyoneconcepts.valjogen.model.DelegateConstructor
 
delegateConstructor - Variable in class com.fortyoneconcepts.valjogen.model.DelegateConstructor
 
delegateMethod - Variable in class com.fortyoneconcepts.valjogen.model.DelegateParameter
 
DelegateParameter - Class in com.fortyoneconcepts.valjogen.model
Meta-information about a formal parameter with a value that should be forwarded to another method call.
DelegateParameter(BasicClazz, Type, String, EnumSet<Modifier>, List<Annotation>, Method, Parameter) - Constructor for class com.fortyoneconcepts.valjogen.model.DelegateParameter
 
DelegateParameter(BasicClazz, Type, Type, String, EnumSet<Modifier>, List<Annotation>, Method, Parameter) - Constructor for class com.fortyoneconcepts.valjogen.model.DelegateParameter
 
delegateParameter - Variable in class com.fortyoneconcepts.valjogen.model.DelegateParameter
 
delimiterStartChar - Static variable in class com.fortyoneconcepts.valjogen.processor.STTemplates
 
delimiterStopChar - Static variable in class com.fortyoneconcepts.valjogen.processor.STTemplates
 
DetailLevel - Enum in com.fortyoneconcepts.valjogen.model
Describes how detailed the model describes the type.
DetailLevel() - Constructor for enum com.fortyoneconcepts.valjogen.model.DetailLevel
 
DiagnosticMessageConsumer - Interface in com.fortyoneconcepts.valjogen.processor
Consumer of messages like errors and warnings that the annotation processor should make note of.
doInitObjectType(BasicClazz, TypeMirror, DetailLevel, ObjectType) - Method in class com.fortyoneconcepts.valjogen.processor.builders.TypeBuilder
 

E

elements - Variable in class com.fortyoneconcepts.valjogen.processor.builders.ModelBuilder
 
elements - Variable in class com.fortyoneconcepts.valjogen.processor.builders.TypeBuilder
 
empty - Variable in class com.fortyoneconcepts.valjogen.model.util.IndentedPrintWriter
 
emptyArray - Static variable in class com.fortyoneconcepts.valjogen.model.util.NamesUtil
 
encountedSynthesisedMembers - Variable in class com.fortyoneconcepts.valjogen.processor.builders.ModelBuilder.StatusHolder
 
ensureNewLine() - Method in class com.fortyoneconcepts.valjogen.model.util.IndentedPrintWriter
 
ensureNotNullEnabled - Static variable in interface com.fortyoneconcepts.valjogen.model.ConfigurationOptionKeys
 
ensureQualifedName(String, String) - Static method in class com.fortyoneconcepts.valjogen.model.util.NamesUtil
 
equals(Object) - Method in class com.fortyoneconcepts.valjogen.model.ArrayType
 
equals(Object) - Method in class com.fortyoneconcepts.valjogen.model.BasicClazz
 
equals(Object) - Method in class com.fortyoneconcepts.valjogen.model.Clazz
 
equals(Object) - Method in class com.fortyoneconcepts.valjogen.model.Type
 
equals(Object) - Method in class com.fortyoneconcepts.valjogen.model.util.KeyValuePair
 
equalsEnabled - Static variable in interface com.fortyoneconcepts.valjogen.model.ConfigurationOptionKeys
 
erasedParamType - Variable in class com.fortyoneconcepts.valjogen.model.Parameter
 
errorConsumer - Variable in class com.fortyoneconcepts.valjogen.processor.builders.ModelBuilder
 
errorConsumer - Variable in class com.fortyoneconcepts.valjogen.processor.builders.TypeBuilder
 
ExceptionFailure - Static variable in interface com.fortyoneconcepts.valjogen.processor.ProcessorMessages
 
exceptions() - Method in class com.fortyoneconcepts.valjogen.processor.STTemplates
Return list of exceptions that has occured during processing of string templates.
executableElement - Variable in class com.fortyoneconcepts.valjogen.processor.builders.ModelBuilder.ExecutableElementInfo
 
ExecutableElementInfo(DeclaredType, ExecutableElement) - Constructor for class com.fortyoneconcepts.valjogen.processor.builders.ModelBuilder.ExecutableElementInfo
 
ExecutionDateMacro - Static variable in interface com.fortyoneconcepts.valjogen.model.ConfigurationMacros
Resolves to the time of execution.
externalizableClass - Static variable in class com.fortyoneconcepts.valjogen.processor.builders.ModelBuilder
 
externalizableInterfaceType - Variable in class com.fortyoneconcepts.valjogen.model.HelperTypes
 
extraInterfaceNames - Static variable in interface com.fortyoneconcepts.valjogen.model.ConfigurationOptionKeys
 

F

FactoryMethod - Class in com.fortyoneconcepts.valjogen.model
Meta-information about a factory method.
FactoryMethod(BasicClazz, Type, String, Type, List<Parameter>, List<Type>, String, boolean, EnumSet<Modifier>, List<Annotation>, ImplementationInfo, TemplateKind) - Constructor for class com.fortyoneconcepts.valjogen.model.FactoryMethod
 
FactoryMethod(BasicClazz, Type, String, Type, List<Parameter>, List<Type>, String, boolean, EnumSet<Modifier>, EnumSet<Modifier>, List<Annotation>, ImplementationInfo, TemplateKind) - Constructor for class com.fortyoneconcepts.valjogen.model.FactoryMethod
 
factoryMethodName - Static variable in interface com.fortyoneconcepts.valjogen.model.ConfigurationDefaults
 
fileHeaderText - Variable in class com.fortyoneconcepts.valjogen.model.Clazz
 
filterImportTypes(BasicClazz, List<Type>) - Method in class com.fortyoneconcepts.valjogen.processor.builders.ModelBuilder
 
finalMembersAndParametersEnabled - Static variable in interface com.fortyoneconcepts.valjogen.model.ConfigurationOptionKeys
 
finalMethodsEnabled - Static variable in interface com.fortyoneconcepts.valjogen.model.ConfigurationOptionKeys
 
forceThisAsImmutableSetterReturnType - Static variable in interface com.fortyoneconcepts.valjogen.model.ConfigurationOptionKeys
 

G

generate(TypeElement, Configuration, ResourceLoader) - Method in class com.fortyoneconcepts.valjogen.processor.AnnotationProcessor
 
generateAnnotation - Variable in class com.fortyoneconcepts.valjogen.model.Configuration
 
generatedAnnotationType - Variable in class com.fortyoneconcepts.valjogen.model.HelperTypes
 
GeneratedClassNameMacro - Static variable in interface com.fortyoneconcepts.valjogen.model.ConfigurationMacros
Resolves to the name of the generated class.
genericTypeArguments - Variable in class com.fortyoneconcepts.valjogen.model.ObjectType
 
get(BasicClazz, String) - Method in class com.fortyoneconcepts.valjogen.processor.TypePool
 
getAllTemplateMethodNames() - Method in class com.fortyoneconcepts.valjogen.processor.STTemplates
Return all template method names (build-in and custom) supplied by template group files
getAllTemplateNames(STGroup) - Static method in class com.fortyoneconcepts.valjogen.processor.STTemplates
 
getAnnotations() - Method in class com.fortyoneconcepts.valjogen.model.BasicClazz
 
getAnnotations() - Method in interface com.fortyoneconcepts.valjogen.model.Definition
Get annotations associated with this definition.
getAnnotations() - Method in class com.fortyoneconcepts.valjogen.model.DefinitionBase
 
getArrayComponentType() - Method in class com.fortyoneconcepts.valjogen.model.ArrayType
 
getBaseClazzConstructors() - Method in class com.fortyoneconcepts.valjogen.model.Configuration
 
getBaseClazzName() - Method in class com.fortyoneconcepts.valjogen.model.Configuration
 
getBaseClazzType() - Method in class com.fortyoneconcepts.valjogen.model.ObjectType
 
getBooleanValue(String, boolean) - Method in class com.fortyoneconcepts.valjogen.model.Configuration
 
getChosenComparableMembers() - Method in class com.fortyoneconcepts.valjogen.model.Clazz
 
getClaimedImplementationClassMethods() - Method in class com.fortyoneconcepts.valjogen.model.Clazz
 
getClaimedImplementationConstructors() - Method in class com.fortyoneconcepts.valjogen.model.Clazz
 
getClaimedImplementationInstanceMethods() - Method in class com.fortyoneconcepts.valjogen.model.Clazz
 
getClazz() - Method in class com.fortyoneconcepts.valjogen.model.Annotation
 
getClazz() - Method in class com.fortyoneconcepts.valjogen.model.Clazz
 
getClazz() - Method in class com.fortyoneconcepts.valjogen.model.DefinitionBase
 
getClazz() - Method in interface com.fortyoneconcepts.valjogen.model.Model
Get the (basic) class that this model is used in.
getClazz() - Method in class com.fortyoneconcepts.valjogen.model.Type
 
getClazzAnnotations() - Method in class com.fortyoneconcepts.valjogen.model.Configuration
 
getClazzJavaDoc() - Method in class com.fortyoneconcepts.valjogen.model.Configuration
 
getClazzModifiers() - Method in class com.fortyoneconcepts.valjogen.model.Configuration
 
getClosestConfiguration(Element) - Method in class com.fortyoneconcepts.valjogen.processor.AnnotationProcessor
Looks for VALJOConfigure in interface and package of interface.
getCode() - Method in class com.fortyoneconcepts.valjogen.model.Annotation
 
getComment() - Method in class com.fortyoneconcepts.valjogen.model.Configuration
 
getComparableInterfaceType() - Method in class com.fortyoneconcepts.valjogen.model.HelperTypes
 
getComparableMembers() - Method in class com.fortyoneconcepts.valjogen.model.Configuration
 
getConfigFileOptions() - Method in class com.fortyoneconcepts.valjogen.model.Configuration
Return a property object with deserialized configuration file options (if the file exist).
getConfiguration() - Method in class com.fortyoneconcepts.valjogen.model.Annotation
 
getConfiguration() - Method in class com.fortyoneconcepts.valjogen.model.BasicClazz
 
getConfiguration() - Method in class com.fortyoneconcepts.valjogen.model.DefinitionBase
 
getConfiguration() - Method in interface com.fortyoneconcepts.valjogen.model.Model
The configuration object for this model.
getConfiguration() - Method in class com.fortyoneconcepts.valjogen.model.Type
 
getConfiguredSourcePaths(String, String) - Static method in class com.fortyoneconcepts.valjogen.processor.ResourceLoader
 
getConstructors() - Method in class com.fortyoneconcepts.valjogen.model.ObjectType
 
getConstructorTemplateName(String) - Static method in class com.fortyoneconcepts.valjogen.processor.STUtil
 
getCustomJavaTemplateFileName() - Method in class com.fortyoneconcepts.valjogen.model.Configuration
 
getDataConversion() - Method in class com.fortyoneconcepts.valjogen.model.Configuration
 
getDeclaredInterfacesWithAscendents(DeclaredType) - Method in class com.fortyoneconcepts.valjogen.processor.builders.TypeBuilder
 
getDeclaredModifiers() - Method in class com.fortyoneconcepts.valjogen.model.BasicClazz
 
getDeclaredModifiers() - Method in interface com.fortyoneconcepts.valjogen.model.Definition
Get modifiers as orginally declared in inteface or base class (or none if new method).
getDeclaredModifiers() - Method in class com.fortyoneconcepts.valjogen.model.DefinitionBase
 
getDeclaringType() - Method in class com.fortyoneconcepts.valjogen.model.Method
 
getDelegateConstructor() - Method in class com.fortyoneconcepts.valjogen.model.DelegateConstructor
 
getDelegateMethod() - Method in class com.fortyoneconcepts.valjogen.model.DelegateParameter
 
getDelegateParameter() - Method in class com.fortyoneconcepts.valjogen.model.DelegateParameter
 
getDelegateParameters() - Method in class com.fortyoneconcepts.valjogen.model.DelegateConstructor
 
getDetailLevel() - Method in class com.fortyoneconcepts.valjogen.model.BasicClazz
 
getDetailLevel() - Method in class com.fortyoneconcepts.valjogen.model.Type
 
getEnumValue(String, Class<T>, T) - Method in class com.fortyoneconcepts.valjogen.model.Configuration
 
getErasedType() - Method in class com.fortyoneconcepts.valjogen.model.Parameter
 
getExecutionDate() - Method in class com.fortyoneconcepts.valjogen.model.Configuration
 
getExternalizableInterfaceType() - Method in class com.fortyoneconcepts.valjogen.model.HelperTypes
 
getExtraInterfaces() - Method in class com.fortyoneconcepts.valjogen.model.Configuration
 
getFileHeaderText() - Method in class com.fortyoneconcepts.valjogen.model.Clazz
 
getFileResourceAsURL(String) - Method in class com.fortyoneconcepts.valjogen.processor.ResourceLoader
 
getGeneratedAnnotation() - Method in class com.fortyoneconcepts.valjogen.model.HelperTypes
 
getGeneratedClazz() - Method in class com.fortyoneconcepts.valjogen.model.Clazz
 
getGeneratedClazz() - Method in interface com.fortyoneconcepts.valjogen.model.Model
Get the class that is being generated - the 'root' class of all basic clazzes in the dependency graph.
getGenericQualifier(String) - Static method in class com.fortyoneconcepts.valjogen.model.util.NamesUtil
 
getGenericQualifierNames(String) - Static method in class com.fortyoneconcepts.valjogen.model.util.NamesUtil
 
getGenericQualifierText() - Method in class com.fortyoneconcepts.valjogen.model.BasicClazz
 
getGenericTypeArguments() - Method in class com.fortyoneconcepts.valjogen.model.ObjectType
 
getGetter() - Method in class com.fortyoneconcepts.valjogen.model.Member
 
getGetterPrefixes() - Method in class com.fortyoneconcepts.valjogen.model.Configuration
 
getHeaderFileName() - Method in class com.fortyoneconcepts.valjogen.model.Configuration
 
getHelperTypes() - Method in class com.fortyoneconcepts.valjogen.model.BasicClazz
 
getImplementationInfo() - Method in class com.fortyoneconcepts.valjogen.model.Method
 
getImportClasses() - Method in class com.fortyoneconcepts.valjogen.model.Configuration
 
getImportTypes() - Method in class com.fortyoneconcepts.valjogen.model.Clazz
 
getInputStreamType() - Method in class com.fortyoneconcepts.valjogen.model.HelperTypes
 
getInterfaceTypes() - Method in class com.fortyoneconcepts.valjogen.model.ObjectType
 
getIntValue(String, int) - Method in class com.fortyoneconcepts.valjogen.model.Configuration
 
getJavaDoc() - Method in class com.fortyoneconcepts.valjogen.model.Clazz
 
getJavaDoc() - Method in class com.fortyoneconcepts.valjogen.model.Method
 
getJavaLangObjectType() - Method in class com.fortyoneconcepts.valjogen.model.HelperTypes
 
getJavaUtilArrays() - Method in class com.fortyoneconcepts.valjogen.model.HelperTypes
 
getJavaUtilObjects() - Method in class com.fortyoneconcepts.valjogen.model.HelperTypes
 
getJsonCreator() - Method in class com.fortyoneconcepts.valjogen.model.HelperTypes
 
getJsonProperty() - Method in class com.fortyoneconcepts.valjogen.model.HelperTypes
 
getKey() - Method in class com.fortyoneconcepts.valjogen.model.util.KeyValuePair
 
getKey(BasicClazz, String) - Static method in class com.fortyoneconcepts.valjogen.processor.TypePool
 
getLineWidth() - Method in class com.fortyoneconcepts.valjogen.model.Configuration
 
getLocale() - Method in class com.fortyoneconcepts.valjogen.model.Configuration
 
getLocaleTag() - Method in class com.fortyoneconcepts.valjogen.model.Configuration
 
getLogFile() - Method in class com.fortyoneconcepts.valjogen.model.Configuration
 
getLogLevel() - Method in class com.fortyoneconcepts.valjogen.model.Configuration
 
getLongValue(String, long) - Method in class com.fortyoneconcepts.valjogen.model.Configuration
 
getMasterName() - Method in class com.fortyoneconcepts.valjogen.model.Clazz
 
getMember() - Method in class com.fortyoneconcepts.valjogen.model.MemberParameter
 
getMember() - Method in class com.fortyoneconcepts.valjogen.model.Property
 
getMemberAnnotations() - Method in class com.fortyoneconcepts.valjogen.model.Configuration
 
getMemberAnnotations(Predicate<String>) - Method in class com.fortyoneconcepts.valjogen.model.Configuration
 
getMembers() - Method in class com.fortyoneconcepts.valjogen.model.BasicClazz
 
getMembers() - Method in class com.fortyoneconcepts.valjogen.model.ObjectType
 
getMembersIncludingInherited() - Method in class com.fortyoneconcepts.valjogen.model.BasicClazz
 
getMethodAnnotations() - Method in class com.fortyoneconcepts.valjogen.model.Configuration
 
getMethodAnnotations(Predicate<String>) - Method in class com.fortyoneconcepts.valjogen.model.Configuration
 
getMethods() - Method in class com.fortyoneconcepts.valjogen.model.BasicClazz
 
getMethods() - Method in class com.fortyoneconcepts.valjogen.model.ObjectType
 
getModifiers() - Method in class com.fortyoneconcepts.valjogen.model.BasicClazz
 
getModifiers() - Method in class com.fortyoneconcepts.valjogen.model.Clazz
 
getModifiers() - Method in interface com.fortyoneconcepts.valjogen.model.Definition
Get modifiers as they should be used generated code when defining something.
getModifiers() - Method in class com.fortyoneconcepts.valjogen.model.Member
 
getModifiers() - Method in class com.fortyoneconcepts.valjogen.model.Method
 
getModifiers() - Method in class com.fortyoneconcepts.valjogen.model.Parameter
 
getMutability() - Method in class com.fortyoneconcepts.valjogen.model.Configuration
 
getName() - Method in class com.fortyoneconcepts.valjogen.model.Configuration
 
getName() - Method in interface com.fortyoneconcepts.valjogen.model.Definition
The name of the element being defined.
getName() - Method in class com.fortyoneconcepts.valjogen.model.DefinitionBase
 
getName() - Method in class com.fortyoneconcepts.valjogen.model.Parameter
 
getName() - Method in class com.fortyoneconcepts.valjogen.model.Type
Returns a simple type name without package unless nedded and without any generic parts.
getNonDelegateMemberParameters() - Method in class com.fortyoneconcepts.valjogen.model.Constructor
 
getNoType() - Method in class com.fortyoneconcepts.valjogen.model.HelperTypes
 
getOtherMembersAfterThis() - Method in class com.fortyoneconcepts.valjogen.model.Member
 
getOtherMembersBeforeThis() - Method in class com.fortyoneconcepts.valjogen.model.Member
 
getOutputStreamType() - Method in class com.fortyoneconcepts.valjogen.model.HelperTypes
 
getOverloadName() - Method in class com.fortyoneconcepts.valjogen.model.Constructor
 
getOverloadName() - Method in class com.fortyoneconcepts.valjogen.model.Method
Return The name of the method with unqualified type names in parenthesis.
getOverloadName(String, List<Parameter>) - Static method in class com.fortyoneconcepts.valjogen.model.Method
 
getOverriddenByMethod() - Method in class com.fortyoneconcepts.valjogen.model.Method
 
getOverriddenReturnType() - Method in class com.fortyoneconcepts.valjogen.model.Property
 
getOverridesMethod() - Method in class com.fortyoneconcepts.valjogen.model.Method
 
getPackage() - Method in class com.fortyoneconcepts.valjogen.model.Configuration
 
getPackageFromQualifiedName(String) - Static method in class com.fortyoneconcepts.valjogen.model.util.NamesUtil
 
getPackageName() - Method in class com.fortyoneconcepts.valjogen.model.Annotation
 
getPackageName() - Method in class com.fortyoneconcepts.valjogen.model.BasicClazz
 
getPackageName() - Method in class com.fortyoneconcepts.valjogen.model.Member
 
getPackageName() - Method in class com.fortyoneconcepts.valjogen.model.Method
 
getPackageName() - Method in interface com.fortyoneconcepts.valjogen.model.Model
The package that the output belongs to.
getPackageName() - Method in class com.fortyoneconcepts.valjogen.model.Parameter
 
getPackageName() - Method in class com.fortyoneconcepts.valjogen.model.Type
Returns type package name of the type.
getParameter() - Method in class com.fortyoneconcepts.valjogen.model.Property
 
getParameters() - Method in class com.fortyoneconcepts.valjogen.model.Method
 
getPattern() - Method in class com.fortyoneconcepts.valjogen.processor.KnownFileHandler
 
getProperty(Interpreter, ST, Object, Object, String) - Method in class com.fortyoneconcepts.valjogen.processor.STCustomModelAdaptor
 
getPropertyMethods() - Method in class com.fortyoneconcepts.valjogen.model.Clazz
 
getPropertyMethods() - Method in class com.fortyoneconcepts.valjogen.model.Member
 
getPropertyTemplateName(String) - Static method in class com.fortyoneconcepts.valjogen.processor.STUtil
 
getPrototypicalName() - Method in class com.fortyoneconcepts.valjogen.model.ObjectType
 
getPrototypicalName() - Method in class com.fortyoneconcepts.valjogen.model.Type
Returns a simple type name without package unless nedded.
getPrototypicalQualifiedName() - Method in class com.fortyoneconcepts.valjogen.model.Type
Returns a full type name with package in front.
getQualifiedName() - Method in class com.fortyoneconcepts.valjogen.model.Method
 
getQualifiedName() - Method in class com.fortyoneconcepts.valjogen.model.Type
Returns a type name with package but without any generic parts.
getReflectionOverloadName(Method, boolean) - Method in class com.fortyoneconcepts.valjogen.model.Type
 
getReflectionSuperTypesWithAscendants(Class<?>) - Method in class com.fortyoneconcepts.valjogen.model.Type
 
getResourceAsText(String) - Method in class com.fortyoneconcepts.valjogen.processor.ResourceLoader
 
getReturnType() - Method in class com.fortyoneconcepts.valjogen.model.Method
 
getSelectedComparableMembers(Map<String, Member>, Map<String, Member>, Method) - Method in class com.fortyoneconcepts.valjogen.processor.builders.ModelBuilder
 
getSerializableInterfaceType() - Method in class com.fortyoneconcepts.valjogen.model.HelperTypes
 
getSerialVersionUID() - Method in class com.fortyoneconcepts.valjogen.model.Configuration
 
getSerialVersionUIDSpecified() - Method in class com.fortyoneconcepts.valjogen.model.Configuration
 
getSetterPrefixes() - Method in class com.fortyoneconcepts.valjogen.model.Configuration
 
getSimpleName() - Method in class com.fortyoneconcepts.valjogen.model.Type
Returns a simple type name without package and without any generic parts.
getSourceElementName() - Method in class com.fortyoneconcepts.valjogen.model.Configuration
 
getSourcePath() - Method in class com.fortyoneconcepts.valjogen.model.Configuration
 
getSTGroup() - Method in class com.fortyoneconcepts.valjogen.processor.STTemplates
Return the loaded STGroup instance that can be used to generate output.
getStringArrayValue(String, String[]) - Method in class com.fortyoneconcepts.valjogen.model.Configuration
 
getStringValue(String, String...) - Method in class com.fortyoneconcepts.valjogen.model.Configuration
 
getSuggestedVariablesPrefix() - Method in class com.fortyoneconcepts.valjogen.model.Configuration
 
getSuperTypesWithAncestors(List<DeclaredType>) - Method in class com.fortyoneconcepts.valjogen.processor.builders.TypeBuilder
 
getSuperTypesWithAscendants() - Method in class com.fortyoneconcepts.valjogen.model.ObjectType
 
getSuperTypesWithAscendents(DeclaredType) - Method in class com.fortyoneconcepts.valjogen.processor.builders.TypeBuilder
 
getSupportedAnnotationTypes() - Method in class com.fortyoneconcepts.valjogen.processor.AnnotationProcessor
 
getSupportedOptions() - Method in class com.fortyoneconcepts.valjogen.processor.AnnotationProcessor
 
getSupportedSourceVersion() - Method in class com.fortyoneconcepts.valjogen.processor.AnnotationProcessor
 
getTargetSourceVersion() - Method in class com.fortyoneconcepts.valjogen.model.Configuration
The java source target version that generated code must conform to.
getTemplateName() - Method in class com.fortyoneconcepts.valjogen.model.Method
Return The name of the method followed by underscore seperated unqualified type names in parenthesis.
getterPrefixes - Static variable in interface com.fortyoneconcepts.valjogen.model.ConfigurationOptionKeys
 
getThrownTypes() - Method in class com.fortyoneconcepts.valjogen.model.Method
 
getType() - Method in class com.fortyoneconcepts.valjogen.model.Member
 
getType() - Method in class com.fortyoneconcepts.valjogen.model.Parameter
 
getType() - Method in interface com.fortyoneconcepts.valjogen.model.TypedModel
 
getTypeCategory() - Method in class com.fortyoneconcepts.valjogen.model.ArrayType
 
getTypeCategory() - Method in class com.fortyoneconcepts.valjogen.model.NoType
 
getTypeCategory() - Method in class com.fortyoneconcepts.valjogen.model.ObjectType
 
getTypeCategory() - Method in class com.fortyoneconcepts.valjogen.model.PrimitiveType
 
getTypeCategory() - Method in class com.fortyoneconcepts.valjogen.model.Type
Returns this overall category (kind) of type this type is.
getTypedTemplateName(String, Stream<String>) - Static method in class com.fortyoneconcepts.valjogen.processor.STUtil
 
getUnqualifiedName(String) - Static method in class com.fortyoneconcepts.valjogen.model.util.NamesUtil
 
getUnTypedTemplateName(String) - Static method in class com.fortyoneconcepts.valjogen.processor.STUtil
 
getValue() - Method in class com.fortyoneconcepts.valjogen.model.util.KeyValuePair
 
getVariablesPrefix() - Method in interface com.fortyoneconcepts.valjogen.model.Model
Prefix for (auto-generated) local variables.
getVoidType() - Method in class com.fortyoneconcepts.valjogen.model.HelperTypes
 
getWrapperName() - Method in class com.fortyoneconcepts.valjogen.model.Type
Return the name of the type when represented as an object.
getWrapperTypeName(String) - Static method in class com.fortyoneconcepts.valjogen.model.util.NamesUtil
 
group - Variable in class com.fortyoneconcepts.valjogen.processor.STTemplates
 

H

hasAnyMembers() - Method in class com.fortyoneconcepts.valjogen.model.ObjectType
 
hasArrayMembers() - Method in class com.fortyoneconcepts.valjogen.model.ObjectType
 
hasCollectionMembers() - Method in class com.fortyoneconcepts.valjogen.model.ObjectType
 
hasFactoryMethods() - Method in class com.fortyoneconcepts.valjogen.model.BasicClazz
 
hasGenericQualifier() - Method in class com.fortyoneconcepts.valjogen.model.BasicClazz
 
hasGenericQualifier(String) - Static method in class com.fortyoneconcepts.valjogen.model.util.NamesUtil
 
hashCode() - Method in class com.fortyoneconcepts.valjogen.model.ArrayType
 
hashCode() - Method in class com.fortyoneconcepts.valjogen.model.BasicClazz
 
hashCode() - Method in class com.fortyoneconcepts.valjogen.model.Clazz
 
hashCode() - Method in class com.fortyoneconcepts.valjogen.model.Type
 
hashCode() - Method in class com.fortyoneconcepts.valjogen.model.util.KeyValuePair
 
hashEnabled - Static variable in interface com.fortyoneconcepts.valjogen.model.ConfigurationOptionKeys
 
hasInstanceMember(String) - Method in class com.fortyoneconcepts.valjogen.model.BasicClazz
 
hasInstanceMember(String) - Method in class com.fortyoneconcepts.valjogen.model.Type
Returns if type has a non-private instance member field with the specified name.
hasInstanceMethod(String) - Method in class com.fortyoneconcepts.valjogen.model.BasicClazz
 
hasInstanceMethod(String) - Method in class com.fortyoneconcepts.valjogen.model.Type
Returns if type has a non-private instance method with the specified overload name.
hasLowerDetailThen(DetailLevel) - Method in enum com.fortyoneconcepts.valjogen.model.DetailLevel
 
hasPackage(String, String) - Static method in class com.fortyoneconcepts.valjogen.model.util.NamesUtil
 
hasPrimitiveMembers() - Method in class com.fortyoneconcepts.valjogen.model.ObjectType
 
hasSourcePaths() - Method in class com.fortyoneconcepts.valjogen.processor.ResourceLoader
 
hasStaticMember(String) - Method in class com.fortyoneconcepts.valjogen.model.BasicClazz
 
hasStaticMember(String) - Method in class com.fortyoneconcepts.valjogen.model.Type
Returns if type has a static non-private field with the specified name.
hasStaticMethod(String) - Method in class com.fortyoneconcepts.valjogen.model.BasicClazz
 
hasStaticMethod(String) - Method in class com.fortyoneconcepts.valjogen.model.Type
Returns if type has a static non-private method with the specified overload name.
hasWilcard(String) - Static method in class com.fortyoneconcepts.valjogen.model.util.NamesUtil
 
headerFileName - Static variable in interface com.fortyoneconcepts.valjogen.model.ConfigurationOptionKeys
 
helperTypes - Variable in class com.fortyoneconcepts.valjogen.model.BasicClazz
 
HelperTypes - Class in com.fortyoneconcepts.valjogen.model
Contains definitions of (external) java classes so templates can easily refer to them.
HelperTypes(NoType, ObjectType, Type, ObjectType, ObjectType, ObjectType, ObjectType, ObjectType, Type, ObjectType, ObjectType, ObjectType, ObjectType) - Constructor for class com.fortyoneconcepts.valjogen.model.HelperTypes
 

I

ignoreMalformedProperties - Static variable in interface com.fortyoneconcepts.valjogen.model.ConfigurationOptionKeys
 
ImmutableSetterNotExpectedForMutableObject - Static variable in interface com.fortyoneconcepts.valjogen.processor.ProcessorMessages
 
ImplClassSuffix - Static variable in class com.fortyoneconcepts.valjogen.model.util.NamesUtil
 
ImplementationInfo - Enum in com.fortyoneconcepts.valjogen.model
Specifies what is implemented already and what will be implemented by generated class and what is missing.
ImplementationInfo() - Constructor for enum com.fortyoneconcepts.valjogen.model.ImplementationInfo
 
implementationInfo - Variable in class com.fortyoneconcepts.valjogen.model.Method
 
importClasses - Static variable in interface com.fortyoneconcepts.valjogen.model.ConfigurationOptionKeys
 
ImportTypeNotFound - Static variable in interface com.fortyoneconcepts.valjogen.processor.ProcessorMessages
 
importTypes - Variable in class com.fortyoneconcepts.valjogen.model.Clazz
 
InconsistentProperty - Static variable in interface com.fortyoneconcepts.valjogen.processor.ProcessorMessages
 
increaseIndent() - Method in class com.fortyoneconcepts.valjogen.model.util.IndentedPrintWriter
 
indent - Variable in class com.fortyoneconcepts.valjogen.model.util.IndentedPrintWriter
 
IndentedPrintWriter - Class in com.fortyoneconcepts.valjogen.model.util
 
IndentedPrintWriter(Writer) - Constructor for class com.fortyoneconcepts.valjogen.model.util.IndentedPrintWriter
 
IndentedPrintWriter(OutputStream) - Constructor for class com.fortyoneconcepts.valjogen.model.util.IndentedPrintWriter
 
init(BasicClazz) - Method in class com.fortyoneconcepts.valjogen.model.NoType
Nb.
init(ProcessingEnvironment) - Method in class com.fortyoneconcepts.valjogen.processor.AnnotationProcessor
 
initContent(List<Member>, List<Method>, EnumSet<Modifier>, List<Annotation>) - Method in class com.fortyoneconcepts.valjogen.model.BasicClazz
Nb.
initContent(List<Member>, List<Property>, List<Method>, List<Type>, List<Member>, EnumSet<Modifier>, List<Annotation>) - Method in class com.fortyoneconcepts.valjogen.model.Clazz
Nb.
initialized() - Method in class com.fortyoneconcepts.valjogen.model.BasicClazz
 
initialized() - Method in class com.fortyoneconcepts.valjogen.model.ObjectType
 
initializedContent - Variable in class com.fortyoneconcepts.valjogen.model.BasicClazz
 
initializedType - Variable in class com.fortyoneconcepts.valjogen.model.ObjectType
 
initType(ObjectType, List<Type>, Set<Type>, List<Type>) - Method in class com.fortyoneconcepts.valjogen.model.ObjectType
Nb.
inputStreamType - Variable in class com.fortyoneconcepts.valjogen.model.HelperTypes
 
insertInheritDocOnMethodsEnabled - Static variable in interface com.fortyoneconcepts.valjogen.model.ConfigurationOptionKeys
 
instanceImplementationExists(Clazz, String, List<Method>) - Static method in class com.fortyoneconcepts.valjogen.processor.builders.ModelBuilder
 
interfaceDecl - Variable in class com.fortyoneconcepts.valjogen.processor.builders.ModelBuilder.ExecutableElementInfo
 
InterfaceNotFound - Static variable in interface com.fortyoneconcepts.valjogen.processor.ProcessorMessages
 
interfaceTypes - Variable in class com.fortyoneconcepts.valjogen.model.ObjectType
 
invoke(Object, Method, Object[]) - Method in class com.fortyoneconcepts.valjogen.model.util.AnnotationProxyBuilder
 
isAbstract() - Method in class com.fortyoneconcepts.valjogen.model.Clazz
 
isAbstract() - Method in interface com.fortyoneconcepts.valjogen.model.Definition
Checkes if one of the modifiers used for code generation is ABSTRACT.
isArray() - Method in class com.fortyoneconcepts.valjogen.model.ArrayType
 
isArray() - Method in class com.fortyoneconcepts.valjogen.model.Type
 
isCallableConstructor(ExecutableElement) - Static method in class com.fortyoneconcepts.valjogen.processor.builders.BuilderUtil
 
isClass(TypeMirror) - Static method in class com.fortyoneconcepts.valjogen.processor.builders.BuilderUtil
 
isCollection() - Method in class com.fortyoneconcepts.valjogen.model.Type
 
isConstructor() - Method in class com.fortyoneconcepts.valjogen.model.Constructor
 
isConstructor() - Method in class com.fortyoneconcepts.valjogen.model.DelegateConstructor
 
isConstructor() - Method in class com.fortyoneconcepts.valjogen.model.Method
Checks if the method is a constructor method.
isConstructor(String) - Static method in class com.fortyoneconcepts.valjogen.processor.builders.BuilderUtil
 
isDebugStringTemplatesEnabled() - Method in class com.fortyoneconcepts.valjogen.model.Configuration
 
isDeclared() - Method in class com.fortyoneconcepts.valjogen.model.Method
 
isDelegating() - Method in class com.fortyoneconcepts.valjogen.model.DelegateConstructor
 
isDelegating() - Method in class com.fortyoneconcepts.valjogen.model.DelegateParameter
 
isDelegating() - Method in class com.fortyoneconcepts.valjogen.model.Method
 
isDelegating() - Method in class com.fortyoneconcepts.valjogen.model.Parameter
 
isEnsureNotNullEnabled() - Method in class com.fortyoneconcepts.valjogen.model.Configuration
 
isEnsureNotNullEnabled() - Method in class com.fortyoneconcepts.valjogen.model.Member
 
isEnsureNotNullEnabled() - Method in class com.fortyoneconcepts.valjogen.model.Property
 
isEqualsEnabled() - Method in class com.fortyoneconcepts.valjogen.model.Configuration
 
isExactQualifiedType(String) - Method in class com.fortyoneconcepts.valjogen.model.Type
Returns if type exactly matche specified qualified class/interface.
isExactType(String) - Method in class com.fortyoneconcepts.valjogen.model.Type
Returns if type exactly matches specified class/interface.
isExactType(Class<?>) - Method in class com.fortyoneconcepts.valjogen.model.Type
Returns if type exactly matches specified class/interfac
isFactoryMethod() - Method in class com.fortyoneconcepts.valjogen.model.FactoryMethod
 
isFactoryMethod() - Method in class com.fortyoneconcepts.valjogen.model.Method
Checks if the method is a static factory method.
isFinal() - Method in interface com.fortyoneconcepts.valjogen.model.Definition
Checkes if one of the modifiers used for code generation is FINAL.
isFinalMembersAndParametersEnabled() - Method in class com.fortyoneconcepts.valjogen.model.Configuration
 
isFinalMethodsEnabled() - Method in class com.fortyoneconcepts.valjogen.model.Configuration
 
isGetter() - Method in class com.fortyoneconcepts.valjogen.model.Property
 
isGetterMethod(String, String[]) - Static method in class com.fortyoneconcepts.valjogen.model.util.NamesUtil
 
isHashEnabled() - Method in class com.fortyoneconcepts.valjogen.model.Configuration
 
isImmutable() - Method in enum com.fortyoneconcepts.valjogen.annotations.types.Mutability
 
isImmutableSetter() - Method in class com.fortyoneconcepts.valjogen.model.Property
 
isInDefaultPackage() - Method in interface com.fortyoneconcepts.valjogen.model.Model
True if the output has no package.
isInImportScope() - Method in class com.fortyoneconcepts.valjogen.model.ArrayType
 
isInImportScope() - Method in class com.fortyoneconcepts.valjogen.model.Clazz
 
isInImportScope() - Method in class com.fortyoneconcepts.valjogen.model.NoType
 
isInImportScope() - Method in class com.fortyoneconcepts.valjogen.model.ObjectType
 
isInImportScope() - Method in class com.fortyoneconcepts.valjogen.model.PrimitiveType
 
isInImportScope() - Method in class com.fortyoneconcepts.valjogen.model.Type
Checks if the type is in scope of the class being generated taking imports and default packages etc.
isInsertInheritDocOnMethodsEnabled() - Method in class com.fortyoneconcepts.valjogen.model.Configuration
 
isInterface(TypeMirror) - Static method in class com.fortyoneconcepts.valjogen.processor.builders.BuilderUtil
 
isJavaLangClassName(String) - Static method in class com.fortyoneconcepts.valjogen.model.util.NamesUtil
 
isJavaUtilClassName(String) - Static method in class com.fortyoneconcepts.valjogen.model.util.NamesUtil
 
isMalformedPropertiesIgnored() - Method in class com.fortyoneconcepts.valjogen.model.Configuration
 
isMemberAssociated() - Method in class com.fortyoneconcepts.valjogen.model.MemberParameter
 
isMemberAssociated() - Method in class com.fortyoneconcepts.valjogen.model.Parameter
 
isMultiDimensionalArray() - Method in class com.fortyoneconcepts.valjogen.model.ArrayType
 
isMultiDimensionalArray() - Method in class com.fortyoneconcepts.valjogen.model.Type
 
isMutable() - Method in enum com.fortyoneconcepts.valjogen.annotations.types.Mutability
 
isMutable() - Method in class com.fortyoneconcepts.valjogen.model.BasicClazz
 
isMutable() - Method in class com.fortyoneconcepts.valjogen.model.Member
 
isMutableSetter() - Method in class com.fortyoneconcepts.valjogen.model.Property
 
isObject() - Method in class com.fortyoneconcepts.valjogen.model.ObjectType
 
isObject() - Method in class com.fortyoneconcepts.valjogen.model.Type
 
isOfQualifiedType(String) - Method in class com.fortyoneconcepts.valjogen.model.ObjectType
 
isOfQualifiedType(String) - Method in class com.fortyoneconcepts.valjogen.model.Type
Returns if type is equal to or implements/inherites from specified qualified class/interface.
isOfType(String) - Method in class com.fortyoneconcepts.valjogen.model.Type
Returns if type is equal to or implements/inherites from specified class/interface.
isOfType(Class<?>) - Method in class com.fortyoneconcepts.valjogen.model.Type
Returns if type is equal to or implements/inherites from specified qualified class/interface.
isOverridden() - Method in class com.fortyoneconcepts.valjogen.model.Method
 
isPrimary() - Method in class com.fortyoneconcepts.valjogen.model.Constructor
 
isPrimary() - Method in class com.fortyoneconcepts.valjogen.model.FactoryMethod
 
isPrimary() - Method in class com.fortyoneconcepts.valjogen.model.Method
Checks if the method is the most complete creation method and thus the one to use for construction .
isPrimitive() - Method in class com.fortyoneconcepts.valjogen.model.PrimitiveType
 
isPrimitive() - Method in class com.fortyoneconcepts.valjogen.model.Type
 
isPrimitiveBoolean() - Method in class com.fortyoneconcepts.valjogen.model.PrimitiveType
 
isPrimitiveBoolean() - Method in class com.fortyoneconcepts.valjogen.model.Type
 
isPrimitiveByte() - Method in class com.fortyoneconcepts.valjogen.model.PrimitiveType
 
isPrimitiveByte() - Method in class com.fortyoneconcepts.valjogen.model.Type
 
isPrimitiveChar() - Method in class com.fortyoneconcepts.valjogen.model.PrimitiveType
 
isPrimitiveChar() - Method in class com.fortyoneconcepts.valjogen.model.Type
 
isPrimitiveDouble() - Method in class com.fortyoneconcepts.valjogen.model.PrimitiveType
 
isPrimitiveDouble() - Method in class com.fortyoneconcepts.valjogen.model.Type
 
isPrimitiveFloat() - Method in class com.fortyoneconcepts.valjogen.model.PrimitiveType
 
isPrimitiveFloat() - Method in class com.fortyoneconcepts.valjogen.model.Type
 
isPrimitiveInt() - Method in class com.fortyoneconcepts.valjogen.model.PrimitiveType
 
isPrimitiveInt() - Method in class com.fortyoneconcepts.valjogen.model.Type
 
isPrimitiveLong() - Method in class com.fortyoneconcepts.valjogen.model.PrimitiveType
 
isPrimitiveLong() - Method in class com.fortyoneconcepts.valjogen.model.Type
 
isPrimitiveShort() - Method in class com.fortyoneconcepts.valjogen.model.PrimitiveType
 
isPrimitiveShort() - Method in class com.fortyoneconcepts.valjogen.model.Type
 
isPrivate() - Method in interface com.fortyoneconcepts.valjogen.model.Definition
Checkes if one of the modifiers used for code generation is PRIVATE.
isProtected() - Method in interface com.fortyoneconcepts.valjogen.model.Definition
Checkes if one of the modifiers used for code generation is PROTECTED.
isPublic() - Method in interface com.fortyoneconcepts.valjogen.model.Definition
Checkes if one of the modifiers used for code generation is PUBLIC.
isQualifiedName(String) - Static method in class com.fortyoneconcepts.valjogen.model.util.NamesUtil
 
isReserved(String) - Static method in class com.fortyoneconcepts.valjogen.model.util.NamesUtil
 
isRootObject() - Method in class com.fortyoneconcepts.valjogen.model.ObjectType
 
isRootObject() - Method in class com.fortyoneconcepts.valjogen.model.Type
Checks if the type is java.lang.Object
isSetter() - Method in class com.fortyoneconcepts.valjogen.model.Property
 
isSetterMethod(String, String[]) - Static method in class com.fortyoneconcepts.valjogen.model.util.NamesUtil
 
isStatic() - Method in interface com.fortyoneconcepts.valjogen.model.Definition
Checkes if one of the modifiers used for code generation is STATIC.
isStaticFactoryMethodEnabled() - Method in class com.fortyoneconcepts.valjogen.model.Configuration
 
isSynchronized() - Method in class com.fortyoneconcepts.valjogen.model.Clazz
 
isSynchronized() - Method in class com.fortyoneconcepts.valjogen.model.Property
 
isSynchronizedAccessEnabled() - Method in class com.fortyoneconcepts.valjogen.model.Configuration
 
isTargetSourceVersionJava6OrHigher() - Method in class com.fortyoneconcepts.valjogen.model.Configuration
Return true if java source target version is 6.0 or higher.
isTargetSourceVersionJava7OrHigher() - Method in class com.fortyoneconcepts.valjogen.model.Configuration
Return true if java source target version is 7.0 or higher.
isTargetSourceVersionJava8OrHigher() - Method in class com.fortyoneconcepts.valjogen.model.Configuration
Return true if java source target version is 8.0 or higher.
isThisAsImmutableSetterReturnTypeEnabled() - Method in class com.fortyoneconcepts.valjogen.model.Configuration
 
isThisReference(TypeMirror) - Static method in class com.fortyoneconcepts.valjogen.processor.builders.BuilderUtil
 
isThisReturnType() - Method in class com.fortyoneconcepts.valjogen.model.Method
 
isThisSuperType() - Method in class com.fortyoneconcepts.valjogen.model.BasicClazz
 
isThisSuperType() - Method in class com.fortyoneconcepts.valjogen.model.Type
Returns if the type is the base class for the generated type (Clazz)
isThisType() - Method in class com.fortyoneconcepts.valjogen.model.Clazz
 
isThisType() - Method in class com.fortyoneconcepts.valjogen.model.Type
Returns if the type is a generated type (Clazz)
isToStringEnabled() - Method in class com.fortyoneconcepts.valjogen.model.Configuration
 
isTransient() - Method in interface com.fortyoneconcepts.valjogen.model.Definition
Checkes if one of the modifiers used for code generation is TRANSIENT.
isVoid() - Method in class com.fortyoneconcepts.valjogen.model.PrimitiveType
 
isVoid() - Method in class com.fortyoneconcepts.valjogen.model.Type
 
isWarningAboutSynthesisedNamesEnabled() - Method in class com.fortyoneconcepts.valjogen.model.Configuration
 

J

javaDoc - Variable in class com.fortyoneconcepts.valjogen.model.Clazz
 
javaDoc - Variable in class com.fortyoneconcepts.valjogen.model.Method
 
javaLangClasses - Static variable in class com.fortyoneconcepts.valjogen.model.util.NamesUtil
 
javaLangObjectType - Variable in class com.fortyoneconcepts.valjogen.model.HelperTypes
 
javaUtilArraysType - Variable in class com.fortyoneconcepts.valjogen.model.HelperTypes
 
javaUtilClasses - Static variable in class com.fortyoneconcepts.valjogen.model.util.NamesUtil
 
javaUtilObjectsInterfaceType - Variable in class com.fortyoneconcepts.valjogen.model.HelperTypes
 
jsonCreator - Variable in class com.fortyoneconcepts.valjogen.model.HelperTypes
 
jsonProperty - Variable in class com.fortyoneconcepts.valjogen.model.HelperTypes
 

K

key - Variable in class com.fortyoneconcepts.valjogen.model.util.KeyValuePair
 
KeyValuePair<K,V> - Class in com.fortyoneconcepts.valjogen.model.util
Simple key-Value holder class.
KeyValuePair(K, V) - Constructor for class com.fortyoneconcepts.valjogen.model.util.KeyValuePair
 
kind - Variable in class com.fortyoneconcepts.valjogen.model.Property
 
KnownFileHandler - Class in com.fortyoneconcepts.valjogen.processor
Our own FileHandler class so we can recognize it from other FileHandlers.
KnownFileHandler(String, boolean) - Constructor for class com.fortyoneconcepts.valjogen.processor.KnownFileHandler
 

L

lineWidth - Static variable in interface com.fortyoneconcepts.valjogen.model.ConfigurationOptionKeys
 
localeTag - Static variable in interface com.fortyoneconcepts.valjogen.model.ConfigurationOptionKeys
 
LOGFILE - Static variable in interface com.fortyoneconcepts.valjogen.model.ConfigurationOptionKeys
Path to where log file is stored.
LOGGER - Static variable in class com.fortyoneconcepts.valjogen.processor.AnnotationProcessor
 
LOGGER - Static variable in class com.fortyoneconcepts.valjogen.processor.builders.ModelBuilder
 
LOGGER - Static variable in class com.fortyoneconcepts.valjogen.processor.builders.TypeBuilder
 
LOGGER - Static variable in class com.fortyoneconcepts.valjogen.processor.STCodeWriter
 
LOGGER - Static variable in class com.fortyoneconcepts.valjogen.processor.STTemplates
 
logLevel - Static variable in interface com.fortyoneconcepts.valjogen.model.ConfigurationOptionKeys
 

M

MacroPrefix - Static variable in interface com.fortyoneconcepts.valjogen.model.ConfigurationMacros
What all macros start with
macros - Variable in class com.fortyoneconcepts.valjogen.model.Configuration
This decl only shows the custom macros.
MacroSuffix - Static variable in interface com.fortyoneconcepts.valjogen.model.ConfigurationMacros
What all macros start with
magicExactTypeMethodPrefix - Static variable in class com.fortyoneconcepts.valjogen.processor.STCustomModelAdaptor
 
magicHasInstanceMemberMethodPrefix - Static variable in class com.fortyoneconcepts.valjogen.processor.STCustomModelAdaptor
 
magicHasInstanceMethodMethodPrefix - Static variable in class com.fortyoneconcepts.valjogen.processor.STCustomModelAdaptor
 
magicHasStaticMemberMethodPrefix - Static variable in class com.fortyoneconcepts.valjogen.processor.STCustomModelAdaptor
 
magicHasStaticMethodMethodPrefix - Static variable in class com.fortyoneconcepts.valjogen.processor.STCustomModelAdaptor
 
magicImplementsMethodPrefix - Static variable in class com.fortyoneconcepts.valjogen.processor.STCustomModelAdaptor
 
mainTemplate - Static variable in class com.fortyoneconcepts.valjogen.processor.STCodeWriter
 
mainTemplateArg - Static variable in class com.fortyoneconcepts.valjogen.processor.STCodeWriter
 
mainTemplateFile - Static variable in class com.fortyoneconcepts.valjogen.processor.STTemplates
 
makeSafeJavaIdentifier(String) - Static method in class com.fortyoneconcepts.valjogen.model.util.NamesUtil
 
MalFormedGetter - Static variable in interface com.fortyoneconcepts.valjogen.processor.ProcessorMessages
 
MalFormedSetter - Static variable in interface com.fortyoneconcepts.valjogen.processor.ProcessorMessages
 
masterInterfaceElement - Variable in class com.fortyoneconcepts.valjogen.processor.builders.ModelBuilder
 
masterInterfaceElement - Variable in class com.fortyoneconcepts.valjogen.processor.builders.TypeBuilder
 
MasterInterfaceMacro - Static variable in interface com.fortyoneconcepts.valjogen.model.ConfigurationMacros
Resolves to the name of interface that is the main source for the generated class.
matchingOverloads(String, String, boolean) - Static method in class com.fortyoneconcepts.valjogen.model.util.NamesUtil
Check if two overload names wtih optional * wildcards except of method name or a type paramter match.
MAX_RECURSIVE_LEVEL - Static variable in class com.fortyoneconcepts.valjogen.model.ModelBase
 
Member - Class in com.fortyoneconcepts.valjogen.model
Meta-data about a membervariable that backs a property getter and/or setter method.
Member(BasicClazz, Type, String, EnumSet<Modifier>, List<Annotation>) - Constructor for class com.fortyoneconcepts.valjogen.model.Member
 
member - Variable in class com.fortyoneconcepts.valjogen.model.Property
 
memberAnnotations - Static variable in interface com.fortyoneconcepts.valjogen.model.ConfigurationOptionKeys
 
MemberNotComparable - Static variable in interface com.fortyoneconcepts.valjogen.processor.ProcessorMessages
 
MemberNotFound - Static variable in interface com.fortyoneconcepts.valjogen.processor.ProcessorMessages
 
MemberParameter - Class in com.fortyoneconcepts.valjogen.model
Meta-information about a formal parameter with a value that is associated with a member
MemberParameter(BasicClazz, Type, String, EnumSet<Modifier>, List<Annotation>, Member) - Constructor for class com.fortyoneconcepts.valjogen.model.MemberParameter
 
MemberParameter(BasicClazz, Type, Type, String, EnumSet<Modifier>, List<Annotation>, Member) - Constructor for class com.fortyoneconcepts.valjogen.model.MemberParameter
 
members - Variable in class com.fortyoneconcepts.valjogen.model.BasicClazz
 
message(Element, Diagnostic.Kind, String) - Method in interface com.fortyoneconcepts.valjogen.processor.DiagnosticMessageConsumer
Sends the message to the annotation processor.
Method - Class in com.fortyoneconcepts.valjogen.model
Meta-information about an existing method or a method that should be generated (implemented).
Method(BasicClazz, Type, String, Type, List<Parameter>, List<Type>, String, EnumSet<Modifier>, List<Annotation>, ImplementationInfo, TemplateKind) - Constructor for class com.fortyoneconcepts.valjogen.model.Method
 
Method(BasicClazz, Type, String, Type, List<Parameter>, List<Type>, String, EnumSet<Modifier>, EnumSet<Modifier>, List<Annotation>, ImplementationInfo, TemplateKind) - Constructor for class com.fortyoneconcepts.valjogen.model.Method
 
method - Variable in class com.fortyoneconcepts.valjogen.processor.builders.ModelBuilder.ExecutableElementInfo
 
method_prefix - Static variable in class com.fortyoneconcepts.valjogen.processor.STTemplates
 
methodAnnotations - Static variable in interface com.fortyoneconcepts.valjogen.model.ConfigurationOptionKeys
 
methods - Variable in class com.fortyoneconcepts.valjogen.model.BasicClazz
 
Model - Interface in com.fortyoneconcepts.valjogen.model
Common interface for all model elements.
ModelBase - Class in com.fortyoneconcepts.valjogen.model
Common base class for models
ModelBase() - Constructor for class com.fortyoneconcepts.valjogen.model.ModelBase
 
ModelBuilder - Class in com.fortyoneconcepts.valjogen.processor.builders
This class is responsible for transforming data in the javax.lang.model.* format to our own valjogen models.
ModelBuilder(Types, Elements, DiagnosticMessageConsumer, TypeElement, Configuration, ResourceLoader, STTemplates) - Constructor for class com.fortyoneconcepts.valjogen.processor.builders.ModelBuilder
Create an instance of this builder that can build the specified class and all dependencies.
ModelBuilder.ExecutableElementInfo - Class in com.fortyoneconcepts.valjogen.processor.builders
Executable elements (methods) along with their declared mirror types etc.
ModelBuilder.StatusHolder - Class in com.fortyoneconcepts.valjogen.processor.builders
Contains various data that streams need to manipulate and this needs to be accessed by reference.
Modifier - Enum in com.fortyoneconcepts.valjogen.model
Modifier enum identical to Modifier but in our own package to avoid having a dependency.
Modifier() - Constructor for enum com.fortyoneconcepts.valjogen.model.Modifier
 
modifiers - Variable in class com.fortyoneconcepts.valjogen.model.Clazz
 
modifiers - Variable in class com.fortyoneconcepts.valjogen.model.Method
 
mustImplementComparable(Clazz, List<Method>) - Static method in class com.fortyoneconcepts.valjogen.processor.builders.ModelBuilder
 
Mutability - Enum in com.fortyoneconcepts.valjogen.annotations.types
Used by annotations to specify if generated output should be mutable, immutable or left to the tool to decide.
Mutability() - Constructor for enum com.fortyoneconcepts.valjogen.annotations.types.Mutability
 
mutability - Static variable in interface com.fortyoneconcepts.valjogen.model.ConfigurationOptionKeys
 
MutableSetterNotAllowedForImmutableObject - Static variable in interface com.fortyoneconcepts.valjogen.processor.ProcessorMessages
 
myErrorListener - Variable in class com.fortyoneconcepts.valjogen.processor.STTemplates
Errror listener for string templates - registers and throws exceptions.

N

name - Static variable in interface com.fortyoneconcepts.valjogen.model.ConfigurationOptionKeys
 
name - Variable in class com.fortyoneconcepts.valjogen.model.DefinitionBase
 
NamesUtil - Class in com.fortyoneconcepts.valjogen.model.util
Low-level utilties that helps dealing with names of classes, methods/properties, members, types, packages etc.
NamesUtil() - Constructor for class com.fortyoneconcepts.valjogen.model.util.NamesUtil
 
NO_DETAILS_LEVEL - Static variable in class com.fortyoneconcepts.valjogen.model.ModelBase
 
NOT_A_CLASS - Static variable in interface com.fortyoneconcepts.valjogen.processor.ProcessorMessages
 
NOT_AN_INTERFACE - Static variable in interface com.fortyoneconcepts.valjogen.processor.ProcessorMessages
 
NotAllMembersAreComparable - Static variable in interface com.fortyoneconcepts.valjogen.processor.ProcessorMessages
 
NotApplicableMacro - Static variable in interface com.fortyoneconcepts.valjogen.model.ConfigurationMacros
The value that specified that no value is set.
noType - Variable in class com.fortyoneconcepts.valjogen.model.HelperTypes
 
NoType - Class in com.fortyoneconcepts.valjogen.model
Specifies a non-exisisting type.
NoType() - Constructor for class com.fortyoneconcepts.valjogen.model.NoType
 
noType - Variable in class com.fortyoneconcepts.valjogen.processor.builders.ModelBuilder
 
noType - Variable in class com.fortyoneconcepts.valjogen.processor.builders.TypeBuilder
 

O

objectOutputStreamType - Variable in class com.fortyoneconcepts.valjogen.model.HelperTypes
 
ObjectType - Class in com.fortyoneconcepts.valjogen.model
Represents a java true object data type (which is not an array and not a primitive data type).
ObjectType(BasicClazz, String) - Constructor for class com.fortyoneconcepts.valjogen.model.ObjectType
 
ObjectType(BasicClazz, String, ObjectType, List<Type>, Set<Type>, List<Type>) - Constructor for class com.fortyoneconcepts.valjogen.model.ObjectType
 
optDefaultLocale - Variable in class com.fortyoneconcepts.valjogen.model.Configuration
 
OPTION_QUALIFIER - Static variable in interface com.fortyoneconcepts.valjogen.model.ConfigurationDefaults
Common qualifier for all options.
options - Variable in class com.fortyoneconcepts.valjogen.model.Configuration
 
optOverriddenBy - Variable in class com.fortyoneconcepts.valjogen.processor.builders.ModelBuilder.ExecutableElementInfo
 
outputClass() - Method in class com.fortyoneconcepts.valjogen.processor.STCodeWriter
 
outputPackage - Static variable in interface com.fortyoneconcepts.valjogen.model.ConfigurationOptionKeys
 
overriddenByMethod - Variable in class com.fortyoneconcepts.valjogen.model.Method
 
overriddenReturnType - Variable in class com.fortyoneconcepts.valjogen.model.Property
 
overridesMethod - Variable in class com.fortyoneconcepts.valjogen.model.Method
 

P

packageName - Variable in class com.fortyoneconcepts.valjogen.model.BasicClazz
 
pairsToMap(String[], Predicate<String>) - Method in class com.fortyoneconcepts.valjogen.model.Configuration
 
Parameter - Class in com.fortyoneconcepts.valjogen.model
Meta-information about a formal parameter for a method/property.
Parameter(BasicClazz, Type, Type, String, EnumSet<Modifier>, List<Annotation>) - Constructor for class com.fortyoneconcepts.valjogen.model.Parameter
 
Parameter(BasicClazz, Type, String, EnumSet<Modifier>, List<Annotation>) - Constructor for class com.fortyoneconcepts.valjogen.model.Parameter
 
ParameterNamesUnavailable - Static variable in interface com.fortyoneconcepts.valjogen.processor.ProcessorMessages
 
parameters - Variable in class com.fortyoneconcepts.valjogen.model.Method
 
parentLogger - Variable in class com.fortyoneconcepts.valjogen.processor.AnnotationProcessor
 
pattern - Variable in class com.fortyoneconcepts.valjogen.processor.KnownFileHandler
 
Predicate4<T1,T2,T3,T4> - Interface in com.fortyoneconcepts.valjogen.model.util
Represents a predicate (boolean-valued function) of 4 arguments.
preformMagicReplacements(String) - Method in class com.fortyoneconcepts.valjogen.model.Configuration
 
preformMagicReplacements(String[]) - Method in class com.fortyoneconcepts.valjogen.model.Configuration
 
primary - Variable in class com.fortyoneconcepts.valjogen.model.Constructor
Tells if this constructor is the most complete one and this the one to use for data conversions etc.
primary - Variable in class com.fortyoneconcepts.valjogen.model.FactoryMethod
Tells if this factory method is the most complete one and this the one to use for data conversions etc.
primitiveToWrapperMap - Static variable in class com.fortyoneconcepts.valjogen.model.util.NamesUtil
 
PrimitiveType - Class in com.fortyoneconcepts.valjogen.model
Represents a primitive java data type.
PrimitiveType(BasicClazz, String) - Constructor for class com.fortyoneconcepts.valjogen.model.PrimitiveType
 
print(IndentedPrintWriter, int) - Method in class com.fortyoneconcepts.valjogen.model.Annotation
 
print(IndentedPrintWriter, int) - Method in class com.fortyoneconcepts.valjogen.model.ArrayType
 
print(IndentedPrintWriter, int) - Method in class com.fortyoneconcepts.valjogen.model.BasicClazz
 
print(IndentedPrintWriter, int) - Method in class com.fortyoneconcepts.valjogen.model.Member
 
print(IndentedPrintWriter, int) - Method in class com.fortyoneconcepts.valjogen.model.Method
 
print(IndentedPrintWriter, int) - Method in interface com.fortyoneconcepts.valjogen.model.Model
Helper method for printing out the model nicely without getting into problems with its circular references.
print(IndentedPrintWriter, int) - Method in class com.fortyoneconcepts.valjogen.model.ModelBase
 
print(IndentedPrintWriter, int) - Method in class com.fortyoneconcepts.valjogen.model.NoType
 
print(IndentedPrintWriter, int) - Method in class com.fortyoneconcepts.valjogen.model.ObjectType
 
print(IndentedPrintWriter, int) - Method in class com.fortyoneconcepts.valjogen.model.Parameter
 
print(IndentedPrintWriter, int) - Method in class com.fortyoneconcepts.valjogen.model.PrimitiveType
 
printExtraBottom(IndentedPrintWriter, int) - Method in class com.fortyoneconcepts.valjogen.model.Clazz
 
printExtraBottom(IndentedPrintWriter, int) - Method in class com.fortyoneconcepts.valjogen.model.DelegateParameter
 
printExtraBottom(IndentedPrintWriter, int) - Method in class com.fortyoneconcepts.valjogen.model.MemberParameter
 
printExtraBottom(IndentedPrintWriter, int) - Method in class com.fortyoneconcepts.valjogen.model.ModelBase
 
printExtraBottom(IndentedPrintWriter, int) - Method in class com.fortyoneconcepts.valjogen.model.Property
 
printExtraTop(IndentedPrintWriter, int) - Method in class com.fortyoneconcepts.valjogen.model.Clazz
 
printExtraTop(IndentedPrintWriter, int) - Method in class com.fortyoneconcepts.valjogen.model.DelegateParameter
 
printExtraTop(IndentedPrintWriter, int) - Method in class com.fortyoneconcepts.valjogen.model.MemberParameter
 
printExtraTop(IndentedPrintWriter, int) - Method in class com.fortyoneconcepts.valjogen.model.ModelBase
 
printExtraTop(IndentedPrintWriter, int) - Method in class com.fortyoneconcepts.valjogen.model.Property
 
println() - Method in class com.fortyoneconcepts.valjogen.model.util.IndentedPrintWriter
 
process(Set<? extends TypeElement>, RoundEnvironment) - Method in class com.fortyoneconcepts.valjogen.processor.AnnotationProcessor
Entry point for javac-compiler when calling into our processor
processingEnvClassName - Variable in class com.fortyoneconcepts.valjogen.processor.AnnotationProcessor
 
processorExecutionDate - Variable in class com.fortyoneconcepts.valjogen.model.Configuration
 
ProcessorMessages - Interface in com.fortyoneconcepts.valjogen.processor
Contains information and error/warning messages output to the user.
properties - Variable in class com.fortyoneconcepts.valjogen.model.Clazz
 
properties - Variable in class com.fortyoneconcepts.valjogen.model.Member
 
Property - Class in com.fortyoneconcepts.valjogen.model
Meta-information about a property setter/getter method that should be generated (implemented).
Property(BasicClazz, Type, String, Type, Type, List<Type>, Member, PropertyKind, String, EnumSet<Modifier>, List<Annotation>, ImplementationInfo) - Constructor for class com.fortyoneconcepts.valjogen.model.Property
 
Property(BasicClazz, Type, String, Type, Type, List<Type>, Member, PropertyKind, String, EnumSet<Modifier>, List<Annotation>, ImplementationInfo, Parameter) - Constructor for class com.fortyoneconcepts.valjogen.model.Property
 
PropertyKind - Enum in com.fortyoneconcepts.valjogen.model
Describes if a property is a getter or a mutable/immutable setter.
PropertyKind() - Constructor for enum com.fortyoneconcepts.valjogen.model.PropertyKind
 
put(Type) - Method in class com.fortyoneconcepts.valjogen.processor.TypePool
 
put(String, Type) - Method in class com.fortyoneconcepts.valjogen.processor.TypePool
 
putIfAbsent(String, Type) - Method in class com.fortyoneconcepts.valjogen.processor.TypePool
 

Q

qualifiedMaster - Variable in class com.fortyoneconcepts.valjogen.model.Clazz
 
qualifiedProtoTypicalTypeName - Variable in class com.fortyoneconcepts.valjogen.model.Type
 

R

reservedWordsSet - Static variable in class com.fortyoneconcepts.valjogen.model.util.NamesUtil
 
resourceLoader - Variable in class com.fortyoneconcepts.valjogen.processor.builders.ModelBuilder
 
ResourceLoader - Class in com.fortyoneconcepts.valjogen.processor
Unfortunately, the Filer api does not allow us to read sources so this class let ous do our own lookup using an explicitly specified source path:
ResourceLoader(String, String) - Constructor for class com.fortyoneconcepts.valjogen.processor.ResourceLoader
 
returnType - Variable in class com.fortyoneconcepts.valjogen.model.Method
 
RootObject - Static variable in interface com.fortyoneconcepts.valjogen.model.ConfigurationDefaults
 

S

serializableInterfaceType - Variable in class com.fortyoneconcepts.valjogen.model.HelperTypes
 
serializbleClass - Static variable in class com.fortyoneconcepts.valjogen.processor.builders.ModelBuilder
 
serialVersionUID - Static variable in interface com.fortyoneconcepts.valjogen.model.ConfigurationOptionKeys
 
serialVersionUID - Static variable in exception com.fortyoneconcepts.valjogen.processor.ConfigurationException
 
serialVersionUID - Static variable in exception com.fortyoneconcepts.valjogen.processor.STException
 
SerialVersionUID_NotSet - Static variable in interface com.fortyoneconcepts.valjogen.model.ConfigurationDefaults
 
setImplementationInfo(ImplementationInfo) - Method in class com.fortyoneconcepts.valjogen.model.Method
 
setName(String) - Method in class com.fortyoneconcepts.valjogen.model.DelegateParameter
 
setName(String) - Method in class com.fortyoneconcepts.valjogen.model.MemberParameter
 
setName(String) - Method in class com.fortyoneconcepts.valjogen.model.Parameter
 
setOverriddenByMethod(Method) - Method in class com.fortyoneconcepts.valjogen.model.Method
 
setterPrefixes - Static variable in interface com.fortyoneconcepts.valjogen.model.ConfigurationOptionKeys
 
SETTINGS_CONFIG_FILE - Static variable in interface com.fortyoneconcepts.valjogen.model.ConfigurationDefaults
 
setUpLogging(Logger, Configuration) - Static method in class com.fortyoneconcepts.valjogen.processor.KnownFileHandler
Configure log system (parentLogger) according to configuration.
sourceElementName - Variable in class com.fortyoneconcepts.valjogen.model.Configuration
 
SOURCEPATH - Static variable in interface com.fortyoneconcepts.valjogen.model.ConfigurationOptionKeys
Java source path to where source code is stored.
SourcePathNotSet - Static variable in interface com.fortyoneconcepts.valjogen.processor.ProcessorMessages
 
staticFactoryMethodEnabled - Static variable in interface com.fortyoneconcepts.valjogen.model.ConfigurationOptionKeys
 
StatusHolder() - Constructor for class com.fortyoneconcepts.valjogen.processor.builders.ModelBuilder.StatusHolder
 
STCodeWriter - Class in com.fortyoneconcepts.valjogen.processor
Controller for StringTemplate 4 templates groups.
STCodeWriter(Clazz, Configuration, STTemplates) - Constructor for class com.fortyoneconcepts.valjogen.processor.STCodeWriter
 
STCustomModelAdaptor - Class in com.fortyoneconcepts.valjogen.processor
ST model adapter that handles normal ST properies AND do the following magic conversions: Type.exactType_xxx -> Type.isExactType(java.lang.String), with argument consisting og xxx with underscores replaced by dot.
STCustomModelAdaptor() - Constructor for class com.fortyoneconcepts.valjogen.processor.STCustomModelAdaptor
 
STException - Exception in com.fortyoneconcepts.valjogen.processor
Exception throw if StringTemplate engine run into trouble.
STException(String) - Constructor for exception com.fortyoneconcepts.valjogen.processor.STException
 
STException(String, Throwable) - Constructor for exception com.fortyoneconcepts.valjogen.processor.STException
 
stExceptions - Variable in class com.fortyoneconcepts.valjogen.processor.STTemplates
 
STISODateRender - Class in com.fortyoneconcepts.valjogen.processor
ST render that knows how to output dates.
STISODateRender() - Constructor for class com.fortyoneconcepts.valjogen.processor.STISODateRender
 
StringTemplateExceptionFailure - Static variable in interface com.fortyoneconcepts.valjogen.processor.ProcessorMessages
 
stripArrrayQualifier(String) - Static method in class com.fortyoneconcepts.valjogen.model.util.NamesUtil
 
stripGenericQualifier(String) - Static method in class com.fortyoneconcepts.valjogen.model.util.NamesUtil
 
stTemplates - Variable in class com.fortyoneconcepts.valjogen.processor.STCodeWriter
 
STTemplates - Class in com.fortyoneconcepts.valjogen.processor
Loads and holds STGroup file(s) according to configuration and offer inspection methods about the content.
STTemplates(ResourceLoader, Configuration) - Constructor for class com.fortyoneconcepts.valjogen.processor.STTemplates
 
STUtil - Class in com.fortyoneconcepts.valjogen.processor
StringTemplate utilities.
STUtil() - Constructor for class com.fortyoneconcepts.valjogen.processor.STUtil
 
SucessMsg - Static variable in interface com.fortyoneconcepts.valjogen.processor.ProcessorMessages
 
suggestedVariablesPrefix - Static variable in interface com.fortyoneconcepts.valjogen.model.ConfigurationOptionKeys
 
superTypesWithAscendants - Variable in class com.fortyoneconcepts.valjogen.model.ObjectType
 
synchronizedAccessEnabled - Static variable in interface com.fortyoneconcepts.valjogen.model.ConfigurationOptionKeys
 
syntesisePropertyMemberName(String[], ExecutableElement) - Method in class com.fortyoneconcepts.valjogen.processor.builders.ModelBuilder
 

T

targetSourceVersion - Variable in class com.fortyoneconcepts.valjogen.model.Configuration
 
templateFilesEncoding - Static variable in class com.fortyoneconcepts.valjogen.processor.STTemplates
 
TemplateKind - Enum in com.fortyoneconcepts.valjogen.processor
Specifies how to calculate the ST template name for a method.
TemplateKind() - Constructor for enum com.fortyoneconcepts.valjogen.processor.TemplateKind
 
templateMethodConditions - Static variable in class com.fortyoneconcepts.valjogen.processor.builders.ModelBuilder
Controls when corresponding available ST template methods should be called.
templateMethodNames - Variable in class com.fortyoneconcepts.valjogen.processor.STTemplates
 
templateName - Variable in class com.fortyoneconcepts.valjogen.model.Method
 
templateNameToMethodName(String) - Static method in class com.fortyoneconcepts.valjogen.processor.STUtil
 
templates - Variable in class com.fortyoneconcepts.valjogen.processor.builders.ModelBuilder
 
test(T1, T2, T3, T4) - Method in interface com.fortyoneconcepts.valjogen.model.util.Predicate4
Evaluates this predicate on the given arguments.
thrownTypes - Variable in class com.fortyoneconcepts.valjogen.model.Method
 
toExecutableElementAndDeclaredTypePair(DeclaredType, Stream<ExecutableElement>) - Method in class com.fortyoneconcepts.valjogen.processor.builders.ModelBuilder
 
TOP_PACKAGE_NAME - Static variable in interface com.fortyoneconcepts.valjogen.model.ConfigurationDefaults
 
toString() - Method in class com.fortyoneconcepts.valjogen.model.Configuration
 
toString() - Method in class com.fortyoneconcepts.valjogen.model.HelperTypes
 
toString() - Method in class com.fortyoneconcepts.valjogen.model.ModelBase
A special toString implementation that forward class to our recursive-safe toString.
toString() - Method in enum com.fortyoneconcepts.valjogen.model.Modifier
Returns this modifier's name in lowercase suitable for code generation.
toString() - Method in class com.fortyoneconcepts.valjogen.model.util.KeyValuePair
 
toString() - Method in class com.fortyoneconcepts.valjogen.processor.ResourceLoader
 
toString(Object, String, Locale) - Method in class com.fortyoneconcepts.valjogen.processor.STISODateRender
 
toStringEnabled - Static variable in interface com.fortyoneconcepts.valjogen.model.ConfigurationOptionKeys
 
trace(Throwable) - Static method in class com.fortyoneconcepts.valjogen.processor.AnnotationProcessor
 
tryGetMember(String) - Method in class com.fortyoneconcepts.valjogen.model.BasicClazz
 
tryGetMemberIncludingInherited(String) - Method in class com.fortyoneconcepts.valjogen.model.BasicClazz
 
tryGetMethod(String) - Method in class com.fortyoneconcepts.valjogen.model.BasicClazz
 
tryGetReflectionClass() - Method in class com.fortyoneconcepts.valjogen.model.Type
Only supported for existing classes on classpath.
type - Variable in class com.fortyoneconcepts.valjogen.model.Member
 
type - Variable in class com.fortyoneconcepts.valjogen.model.Parameter
 
Type - Class in com.fortyoneconcepts.valjogen.model
Information about a type that a model use or refer to.
Type(BasicClazz, String) - Constructor for class com.fortyoneconcepts.valjogen.model.Type
 
typeBuilder - Variable in class com.fortyoneconcepts.valjogen.processor.builders.ModelBuilder
 
TypeBuilder - Class in com.fortyoneconcepts.valjogen.processor.builders
This class assists the ModelBuilder with transforming qualified type names and types in the javax.lang.model.* format to our own valjogen models.
TypeBuilder(Types, Elements, DiagnosticMessageConsumer, TypeElement, Configuration, NoType) - Constructor for class com.fortyoneconcepts.valjogen.processor.builders.TypeBuilder
 
TypeCategory - Enum in com.fortyoneconcepts.valjogen.model
Main type categories that needs to be deal with differently when generating code.
TypeCategory() - Constructor for enum com.fortyoneconcepts.valjogen.model.TypeCategory
 
TypedModel - Interface in com.fortyoneconcepts.valjogen.model
A model that has a single assoicated type like a member or a parameter.
typePool - Variable in class com.fortyoneconcepts.valjogen.processor.builders.TypeBuilder
 
TypePool - Class in com.fortyoneconcepts.valjogen.processor
Pool for recycling type instances.
TypePool() - Constructor for class com.fortyoneconcepts.valjogen.processor.TypePool
 
types - Variable in class com.fortyoneconcepts.valjogen.processor.builders.ModelBuilder
 
types - Variable in class com.fortyoneconcepts.valjogen.processor.builders.TypeBuilder
 
types - Variable in class com.fortyoneconcepts.valjogen.processor.TypePool
 

U

UNKNOWN_METHOD - Static variable in interface com.fortyoneconcepts.valjogen.processor.ProcessorMessages
 

V

VALJOConfigure - Annotation Type in com.fortyoneconcepts.valjogen.annotations
Specifies details about the code that should be generated.
VALJOGenerate - Annotation Type in com.fortyoneconcepts.valjogen.annotations
Use this annotation on Java interface to request a Value Object Class to be generated that implements the interface.
value - Variable in class com.fortyoneconcepts.valjogen.model.util.KeyValuePair
 
valueOf(String) - Static method in enum com.fortyoneconcepts.valjogen.annotations.types.DataConversion
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.fortyoneconcepts.valjogen.annotations.types.Mutability
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.fortyoneconcepts.valjogen.model.DetailLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.fortyoneconcepts.valjogen.model.ImplementationInfo
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.fortyoneconcepts.valjogen.model.Modifier
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.fortyoneconcepts.valjogen.model.PropertyKind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.fortyoneconcepts.valjogen.model.TypeCategory
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.fortyoneconcepts.valjogen.processor.TemplateKind
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.fortyoneconcepts.valjogen.annotations.types.DataConversion
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.fortyoneconcepts.valjogen.annotations.types.Mutability
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.fortyoneconcepts.valjogen.model.DetailLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.fortyoneconcepts.valjogen.model.ImplementationInfo
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.fortyoneconcepts.valjogen.model.Modifier
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.fortyoneconcepts.valjogen.model.PropertyKind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.fortyoneconcepts.valjogen.model.TypeCategory
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.fortyoneconcepts.valjogen.processor.TemplateKind
Returns an array containing the constants of this enum type, in the order they are declared.
valuesByMethodName - Variable in class com.fortyoneconcepts.valjogen.model.util.AnnotationProxyBuilder
 
voidType - Variable in class com.fortyoneconcepts.valjogen.model.HelperTypes
 

W

warnAboutSynthesisedNames - Static variable in interface com.fortyoneconcepts.valjogen.model.ConfigurationOptionKeys
 
write(char[], int, int) - Method in class com.fortyoneconcepts.valjogen.model.util.IndentedPrintWriter
 
write(String, int, int) - Method in class com.fortyoneconcepts.valjogen.model.util.IndentedPrintWriter
 
writeIndent() - Method in class com.fortyoneconcepts.valjogen.model.util.IndentedPrintWriter
 
A B C D E F G H I J K L M N O P Q R S T U V W 
Skip navigation links


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.