Skip navigation links
A C D E F I L M O P T U V 

A

apply(Writer) - Method in class pro.projo.interfaces.annotation.postprocessor.IdentityPostProcessor
 
apply(Writer) - Method in class pro.projo.interfaces.annotation.postprocessor.LowerCasePostProcessor
 
apply(Writer) - Method in class pro.projo.interfaces.annotation.postprocessor.UpperCasePostProcessor
 

C

Configuration - Interface in pro.projo.template.annotation
The Configuration interface describes the fully-qualified class name and the input parameters for an individual template invocation.

D

defaults() - Static method in interface pro.projo.template.annotation.Configuration
 

E

Enum - Annotation Type in pro.projo.interfaces.annotation
The Enum annotation captures the necessary information for generating an enum from an existing an existing one.
Enums - Annotation Type in pro.projo.interfaces.annotation
The Enums annotation is the container annotation for @Repeatable @Enum annotations.

F

fullyQualifiedClassName() - Method in interface pro.projo.template.annotation.Configuration
 

I

IdentityPostProcessor - Class in pro.projo.interfaces.annotation.postprocessor
IdentityPostProcessor creates a post-processor that does nothing (by simply returning the original writer).
IdentityPostProcessor() - Constructor for class pro.projo.interfaces.annotation.postprocessor.IdentityPostProcessor
 
Interface - Annotation Type in pro.projo.interfaces.annotation
The Interface annotation captures the necessary information for generating an interface from an existing class (or existing interface) while filtering for certain modifiers.
Interfaces - Annotation Type in pro.projo.interfaces.annotation
The Interfaces annotation is the container annotation for @Repeatable @Interface annotations.
isDefault(Function<Options, ?>) - Method in interface pro.projo.template.annotation.Configuration
Checks if the specified option is set to the default value.
isDefault(Options, Function<Options, ?>) - Method in interface pro.projo.template.annotation.Configuration
 

L

LowerCasePostProcessor - Class in pro.projo.interfaces.annotation.postprocessor
LowerCasePostProcessor is a simple Projo template post-processor that converts all letters to lower case.
LowerCasePostProcessor() - Constructor for class pro.projo.interfaces.annotation.postprocessor.LowerCasePostProcessor
 

M

Map - Annotation Type in pro.projo.interfaces.annotation
The @Map annotation defines a non-default type mapping within an @Interface annotation.
modifier() - Method in enum pro.projo.interfaces.annotation.Visibility
 

O

Options - Annotation Type in pro.projo.interfaces.annotation
The @Options annotation captures various settings that affect the compile-time code generation triggered by the @Interface and @Enum annotations.
options() - Method in interface pro.projo.template.annotation.Configuration
Retrieves additional configuration options that were provided as an annotation parameter or package annotation.

P

parameters() - Method in interface pro.projo.template.annotation.Configuration
 
postProcessor() - Method in interface pro.projo.template.annotation.Configuration
 
pro.projo.interfaces.annotation - package pro.projo.interfaces.annotation
 
pro.projo.interfaces.annotation.postprocessor - package pro.projo.interfaces.annotation.postprocessor
 
pro.projo.template.annotation - package pro.projo.template.annotation
 

T

Template - Annotation Type in pro.projo.template.annotation
The Template annotations marks template classes that are used for Projo's internal code generation.
Ternary - Enum in pro.projo.interfaces.annotation
The Ternary enumeration implements three-valued logic (also known as tri-state or trits).

U

Unmapped - Annotation Type in pro.projo.interfaces.annotation
The Unmapped option is used for indicating whether the code generation should skip methods that are using unmapped types.
UpperCasePostProcessor - Class in pro.projo.interfaces.annotation.postprocessor
UpperCasePostProcessor is a simple Projo template post-processor that converts all letters to upper case.
UpperCasePostProcessor() - Constructor for class pro.projo.interfaces.annotation.postprocessor.UpperCasePostProcessor
 

V

valueOf(String) - Static method in enum pro.projo.interfaces.annotation.Ternary
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum pro.projo.interfaces.annotation.Visibility
Returns the enum constant of this type with the specified name.
values() - Static method in enum pro.projo.interfaces.annotation.Ternary
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum pro.projo.interfaces.annotation.Visibility
Returns an array containing the constants of this enum type, in the order they are declared.
Visibility - Enum in pro.projo.interfaces.annotation
The Visibility enumeration defines constants for the four different visibility levels that Java elements can have.
A C D E F I L M O P T U V 
Skip navigation links

Copyright © 2022. All rights reserved.