Package | Description |
---|---|
com.fortyoneconcepts.valjogen.model |
This package contains an indenpendent intermediate representation that is used by string templates when generating output.
|
com.fortyoneconcepts.valjogen.processor |
This package contains the main classes for annotation processing and the controller for generating output.
|
com.fortyoneconcepts.valjogen.processor.builders |
This package contains (quite complex) builders that construct valjogen models from javax.lang.model objects.
|
Class and Description |
---|
Annotation
Information about an annotation.
|
BasicClazz
Detailed information about a java "class" such as members and methods.
|
Clazz
Information about the java "class" that need to be generated including additional information about methods that acts as properties.
|
Configuration
Contains methods that return the effective configuration taking processor
options and annotated elements into account.
|
ConfigurationOptionKeys
Option keys for configuration.
|
Constructor
Meta-information about a constructor method.
|
Definition
A model that is also a definition of something like a member, parameter, method or class.
|
DefinitionBase
Common base class for definition model
|
DelegateParameter
Meta-information about a formal parameter with a value that should be forwarded to another method call.
|
DetailLevel
Describes how detailed the model describes the type.
|
HelperTypes
Contains definitions of (external) java classes so templates can easily refer to them.
|
ImplementationInfo
Specifies what is implemented already and what will be implemented by generated class and what is missing.
|
Member
Meta-data about a membervariable that backs a property getter and/or setter method.
|
MemberParameter
Meta-information about a formal parameter with a value that is associated with a member
|
Method
Meta-information about an existing method or a method that should be generated (implemented).
|
Model
Common interface for all model elements.
|
ModelBase
Common base class for models
|
Modifier
Modifier enum identical to
Modifier but in our own package to avoid having a dependency. |
NoType
Specifies a non-exisisting type.
|
ObjectType
Represents a java true object data type (which is not an array and not a primitive data type).
|
Parameter
Meta-information about a formal parameter for a method/property.
|
Property
Meta-information about a property setter/getter method that should be generated (implemented).
|
PropertyKind
Describes if a property is a getter or a mutable/immutable setter.
|
Type
Information about a type that a model use or refer to.
|
TypeCategory
Main type categories that needs to be deal with differently when
generating code.
|
TypedModel
A model that has a single assoicated type like a member or a parameter.
|
Class and Description |
---|
BasicClazz
Detailed information about a java "class" such as members and methods.
|
Clazz
Information about the java "class" that need to be generated including additional information about methods that acts as properties.
|
Configuration
Contains methods that return the effective configuration taking processor
options and annotated elements into account.
|
Type
Information about a type that a model use or refer to.
|
Class and Description |
---|
Annotation
Information about an annotation.
|
BasicClazz
Detailed information about a java "class" such as members and methods.
|
Clazz
Information about the java "class" that need to be generated including additional information about methods that acts as properties.
|
Configuration
Contains methods that return the effective configuration taking processor
options and annotated elements into account.
|
DetailLevel
Describes how detailed the model describes the type.
|
HelperTypes
Contains definitions of (external) java classes so templates can easily refer to them.
|
ImplementationInfo
Specifies what is implemented already and what will be implemented by generated class and what is missing.
|
Member
Meta-data about a membervariable that backs a property getter and/or setter method.
|
Method
Meta-information about an existing method or a method that should be generated (implemented).
|
Modifier
Modifier enum identical to
Modifier but in our own package to avoid having a dependency. |
NoType
Specifies a non-exisisting type.
|
ObjectType
Represents a java true object data type (which is not an array and not a primitive data type).
|
Parameter
Meta-information about a formal parameter for a method/property.
|
Property
Meta-information about a property setter/getter method that should be generated (implemented).
|
PropertyKind
Describes if a property is a getter or a mutable/immutable setter.
|
Type
Information about a type that a model use or refer to.
|
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.