- 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
-
- 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
-
- 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
-
- 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.
- 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
-