All Classes
-
All Classes Interface Summary Class Summary Enum Summary Class Description AlignTabs<T> Annotation A model that represents an annotation in code.AnnotationModifier<T extends AnnotationModifier<T>> Composed trait of all themodifiersthat can be added to aAnnotation.AnnotationUsage A model that represents the usage of a particular annotation in code.AnonymousValue A value representing a reference to an abstract implementation used anonymously to set a field.ArrayValue AutoConstructor Generates a public constructor with all the final fields as input parameters.AutoEquals<T extends HasFields<T> & HasMethods<T> & HasName<T>> This control can be applied on a class, enum or similar to auto generate anequalsand ahashCodemethod.AutoImports This control can be applied to aFileto automatically add imports for all types mentioned in the model hierarchy.AutoJavadoc<T extends HasJavadoc<?>> This control generates javadoc stubs for all models descending from the one applied to.BooleanValue Class A model that represents a class in code.ClassModifier<T extends ClassModifier<T>> ClassOrInterface<T extends ClassOrInterface<T>> CollectorUtil Utility methods for collecting streams in various ways.Constructor A model that represents a constructor in code.ConstructorModifier<T extends ConstructorModifier<T>> Composed trait of all themodifiersthat can be added to aConstructor.DefaultAnnotationUsage An enumeration with default constants for theAnnotationUsageinterface.DefaultJavadocTag DefaultType Constant implementations of theTypeinterface that can be used to reference standard java types.DefaultValue Contains common default values used when generating java code.DependencyManager Keeps track of which dependencies have been imported and which is not included.Enum A model that represents an enumeration in code.EnumConstant A model that represents a constant in an enumeration.EnumModifier<T extends EnumModifier<T>> EnumValue Field A model that represents a field in code.FieldModifier<T extends FieldModifier<T>> File A model that represents an entire code file.FinalParameters<T extends HasMethods<T>> This control makes sure all method parameters in the specified model is set to final.Formatting Common formatting methods used when generating code.Generator A hook to the generator that can be passed to various stages in the pipeline.Generic A model that represents the generic part of a type declaration in code.Generic.BoundType Represents the bound type of this generic.HasAnnotationUsage<T extends HasAnnotationUsage<T>> A trait for models that containsAnnotationUsagecomponents.HasCall<T> Trait for code generator models that can be called.HasClasses<T extends HasClasses<T>> A trait for models that containClassOrInterfacecomponents.HasCode<T extends HasCode<T>> A trait for models that contains code.HasComment<T extends HasComment<T>> A trait for models that can have a comment.HasConstructors<T extends HasConstructors<T>> A trait for models that containConstructorcomponents.HasCopy<T extends HasCopy<T>> Trait for code generator models that can be deep-copied.HasFields<T extends HasFields<T>> A trait for models that containFieldcomponents.HasGenerics<T extends HasGenerics<T>> A trait for models that containGenericcomponents.HasImplements<T extends HasImplements<T>> A trait for models that have interfaces as supertypes.HasImports<T extends HasImports<T>> A trait for models that containImportcomponents.HasInitializers<T extends HasInitializers<T>> A trait for models that containInitializercomponents.HasJavadoc<T extends HasJavadoc<T>> A trait for models that containJavadoccomponents.HasJavadocTags<T extends HasJavadocTags<T>> A trait for models that containJavadocTagcomponents.HasLicenseTerm<T extends HasLicenseTerm<T>> A trait for models that containLicenseTermcomponents.HasMethods<T extends HasMethods<T>> A trait for models that containMethodcomponents.HasModifiers<T extends HasModifiers<T>> A trait for models that containModifiercomponents.HasName<T extends HasName<T>> A trait for models that have a name.HasParent<P,T extends HasParent<P,T>> Trait for all models that has a parent.HasSupertype<T extends HasSupertype<T>> A trait for models that has a super type.HasThrows<T extends HasThrows<T>> A trait for models that can throw exceptions.HasType<T extends HasType<T>> A trait for models that has aType.HasValue<T extends HasValue<T>> A trait for models that has aValue.HasValues<T extends HasValues<T>> Trait representing a type that has multiplevalues, like a method or constructor invocation.Import A model that represents the explicit import of an dependency in code.ImportModifier<T extends ImportModifier<T>> InitalizerModifier<T extends InitalizerModifier<T>> Composed trait of all themodifiersthat can be added to anInitializer.Initializer A model that represents an initializer in code.Interface A model that represents an interface in code.InterfaceField A model that represents a field of an interface in code.InterfaceFieldModifier<T extends InterfaceFieldModifier<T>> Composed trait of all themodifiersthat can be added to anInterfaceField.InterfaceMethod A model that represents a method of an interface in code.InterfaceMethodModifier<T extends InterfaceMethodModifier<T>> Composed trait of all themodifiersthat can be added to anInterfaceMethod.InterfaceModifier<T extends InterfaceModifier<T>> InvocationValue A value calculated by invoking a method.Javadoc A model that represents a block of documentation in code.JavadocTag A model that represents a specific tag in aJavadocblock.Keyword Utility class that holds inner interfaces that are specializations of theHasModifiers-trait.LicenseTerm A model that represents a block of licenseterm in code.Meta<A,B> Meta information about the generation process.Meta.Builder<A,B> Builder forMetaobjects.Method A model that represents a method declaration in code.MethodModifier<T extends MethodModifier<T>> Modifier A modifier is a keyword that the programmer can put before a declaration to configure things like accessibility and lifespan.NullValue NumberValue ReferenceValue RenderStack Represents the stack of models currently processed by the generator.RenderTree RenderTree.Builder SetGetAdd Control that is used to generate setters, getters and adders for fields in the specified class.SimpleParameterizedType A very simple implementation of the javaParameterizedTypeinterface.SimpleType A very simple implementation of the javaTypeinterface.StandardGenerator StandardJavaGenerator StandardTransformFactory TextValue Transform<F,T> Transforms must have a public constructor with no parameters so that it can be instantiated dynamically.TransformFactory DifferentTransformimplementations can be installed in theTransformFactoryto be instantiated when needed.Value<V> A model that represents any kind of value declared in code.