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

A

abstractSuperTypes - Variable in class io.vertx.codegen.ClassModel
 
add(Object) - Method in class io.vertx.core.json.JsonArray
 
addDataObjectDeserializer(Element, TypeMirror, MapperInfo) - Method in class io.vertx.codegen.type.TypeMirrorFactory
 
addDataObjectSerializer(Element, TypeMirror, MapperInfo) - Method in class io.vertx.codegen.type.TypeMirrorFactory
 
addOption(String) - Method in class io.vertx.codegen.Compiler
 
annotations - Variable in class io.vertx.codegen.ClassModel
 
annotations() - Method in class io.vertx.codegen.Generator
 
annotations() - Method in class io.vertx.codegen.generators.dataobjecthelper.DataObjectHelperGen
 
AnnotationValueInfo - Class in io.vertx.codegen.type
 
AnnotationValueInfo(String) - Constructor for class io.vertx.codegen.type.AnnotationValueInfo
 
AnnotationValueInfo(String, Map<String, Object>) - Constructor for class io.vertx.codegen.type.AnnotationValueInfo
 
annotationValueInfoFactory - Variable in class io.vertx.codegen.ClassModel
 
AnnotationValueInfoFactory - Class in io.vertx.codegen.type
 
AnnotationValueInfoFactory(TypeMirrorFactory) - Constructor for class io.vertx.codegen.type.AnnotationValueInfoFactory
 
anyJavaTypeMethods - Variable in class io.vertx.codegen.ClassModel
 
ApiTypeInfo - Class in io.vertx.codegen.type
A special subclass for ClassKind.API kinds.
ApiTypeInfo(String, boolean, List<TypeParamInfo.Class>, TypeInfo, ModuleInfo, boolean, boolean, DataObjectInfo) - Constructor for class io.vertx.codegen.type.ApiTypeInfo
 
append(CharSequence) - Method in class io.vertx.codegen.writer.CodeWriter
 
append(CharSequence, int, int) - Method in class io.vertx.codegen.writer.CodeWriter
 
append(char) - Method in class io.vertx.codegen.writer.CodeWriter
 
ArrayTypeInfo - Class in io.vertx.codegen.type
 
ArrayTypeInfo(TypeInfo, boolean) - Constructor for class io.vertx.codegen.type.ArrayTypeInfo
 
AsyncResult<T> - Interface in io.vertx.core
 

B

basic - Variable in enum io.vertx.codegen.type.ClassKind
 
BOOLEAN - Static variable in class io.vertx.codegen.type.PrimitiveTypeInfo
 
Buffer - Interface in io.vertx.core.buffer
 
buffer(byte[]) - Static method in interface io.vertx.core.buffer.Buffer
 
BYTE - Static variable in class io.vertx.codegen.type.PrimitiveTypeInfo
 

C

CacheReturn - Annotation Type in io.vertx.codegen.annotations
Declares that the value returned by a method will always be the same.
CamelCase - Class in io.vertx.codegen.format
Camel case, for instance FooBar.
CamelCase() - Constructor for class io.vertx.codegen.format.CamelCase
 
Case - Class in io.vertx.codegen.format
 
Case() - Constructor for class io.vertx.codegen.format.Case
 
cause() - Method in interface io.vertx.core.AsyncResult
 
CHAR - Static variable in class io.vertx.codegen.type.PrimitiveTypeInfo
 
checkMethod(MethodInfo) - Method in class io.vertx.codegen.ClassModel
 
checkParamType(ExecutableElement, TypeInfo, int, int, boolean) - Method in class io.vertx.codegen.ClassModel
 
checkReturnType(ExecutableElement, TypeInfo, boolean) - Method in class io.vertx.codegen.ClassModel
 
CLASS - Static variable in interface io.vertx.codegen.ModelProvider
 
Class(String, int, String) - Constructor for class io.vertx.codegen.TypeParamInfo.Class
 
ClassKind - Enum in io.vertx.codegen.type
 
ClassModel - Class in io.vertx.codegen
A processed source.
ClassModel(ProcessingEnvironment, TypeMirrorFactory, TypeElement) - Constructor for class io.vertx.codegen.ClassModel
 
className - Variable in class io.vertx.codegen.CodeGen.Converter
 
ClassTypeInfo - Class in io.vertx.codegen.type
 
ClassTypeInfo(ClassKind, String, ModuleInfo, boolean, List<TypeParamInfo.Class>, DataObjectInfo) - Constructor for class io.vertx.codegen.type.ClassTypeInfo
 
code(String) - Method in class io.vertx.codegen.writer.CodeWriter
Print the specified string with an indent prefix.
CodeGen - Class in io.vertx.codegen
 
CodeGen(ProcessingEnvironment) - Constructor for class io.vertx.codegen.CodeGen
 
CodeGen.Converter - Class in io.vertx.codegen
 
CodeGenProcessor - Class in io.vertx.codegen
 
CodeGenProcessor() - Constructor for class io.vertx.codegen.CodeGenProcessor
 
codeln(String) - Method in class io.vertx.codegen.writer.CodeWriter
Print the specified line with an indent prefix and end with a new line char.
CodeWriter - Class in io.vertx.codegen.writer
Class to simplify code write that maintains indentation status
CodeWriter(Writer) - Constructor for class io.vertx.codegen.writer.CodeWriter
 
collectedTypes - Variable in class io.vertx.codegen.ClassModel
 
collectImports(Collection<ClassTypeInfo>) - Method in class io.vertx.codegen.MethodInfo
 
collectImports(Collection<ClassTypeInfo>) - Method in class io.vertx.codegen.type.ArrayTypeInfo
 
collectImports(Collection<ClassTypeInfo>) - Method in class io.vertx.codegen.type.ClassTypeInfo
 
collectImports(Collection<ClassTypeInfo>) - Method in class io.vertx.codegen.type.ParameterizedTypeInfo
 
collectImports(Collection<ClassTypeInfo>) - Method in class io.vertx.codegen.type.TypeInfo
Collect the import fqcn needed by this type.
collection - Variable in enum io.vertx.codegen.type.ClassKind
 
compareTo(MethodInfo) - Method in class io.vertx.codegen.MethodInfo
 
compile(Class...) - Method in class io.vertx.codegen.Compiler
 
compile(List<Class>) - Method in class io.vertx.codegen.Compiler
 
compile(File...) - Method in class io.vertx.codegen.Compiler
 
Compiler - Class in io.vertx.codegen
 
Compiler(Processor) - Constructor for class io.vertx.codegen.Compiler
 
Compiler(Processor, DiagnosticListener<JavaFileObject>) - Constructor for class io.vertx.codegen.Compiler
 
Compiler() - Constructor for class io.vertx.codegen.Compiler
 
composite(String) - Static method in interface io.vertx.codegen.type.TypeNameTranslator
 
concrete - Variable in class io.vertx.codegen.ClassModel
 
concreteSuperType - Variable in class io.vertx.codegen.ClassModel
 
ConstantInfo - Class in io.vertx.codegen
 
ConstantInfo(Doc, String, TypeInfo) - Constructor for class io.vertx.codegen.ConstantInfo
 
constants - Variable in class io.vertx.codegen.ClassModel
 
convertCamelCaseToUnderscores(String) - Static method in class io.vertx.codegen.Helper
 
Converter(String, String, List<String>) - Constructor for class io.vertx.codegen.CodeGen.Converter
 
converter - Variable in class io.vertx.codegen.CodeGen.Converter
 
copy() - Method in class io.vertx.codegen.ConstantInfo
 
copy() - Method in class io.vertx.codegen.MethodInfo
 
copy() - Method in class io.vertx.core.json.JsonArray
 
copy() - Method in class io.vertx.core.json.JsonObject
 
create(String) - Static method in class io.vertx.codegen.doc.Doc
Create and returns a doc object for the specified javadoc argument.
create(TypeMirror) - Method in class io.vertx.codegen.type.TypeMirrorFactory
 
create(TypeUse, TypeMirror) - Method in class io.vertx.codegen.type.TypeMirrorFactory
 
create(DeclaredType) - Method in class io.vertx.codegen.type.TypeMirrorFactory
 
create(TypeUse, DeclaredType) - Method in class io.vertx.codegen.type.TypeMirrorFactory
 
create(TypeUse, DeclaredType, boolean) - Method in class io.vertx.codegen.type.TypeMirrorFactory
 
create(TypeUse, TypeVariable) - Method in class io.vertx.codegen.type.TypeMirrorFactory
 
create(TypeUse, ArrayType) - Method in class io.vertx.codegen.type.TypeMirrorFactory
 
create(Type) - Static method in class io.vertx.codegen.type.TypeReflectionFactory
 
create(TypeVariable) - Static method in class io.vertx.codegen.TypeParamInfo
 
create(TypeParameterElement) - Static method in class io.vertx.codegen.TypeParamInfo
 
createDoc(Element) - Method in class io.vertx.codegen.doc.Doc.Factory
When the elt argument has a comment, this comment is parsed and returned as a Doc object.
createMethodInfo(Set<ClassTypeInfo>, String, String, Doc, TypeInfo, Text, boolean, boolean, List<ParamInfo>, ExecutableElement, boolean, boolean, ArrayList<TypeParamInfo.Method>, TypeElement, boolean, Text) - Method in class io.vertx.codegen.ClassModel
 
createParamTypeUse(ProcessingEnvironment, ExecutableElement[], int) - Static method in class io.vertx.codegen.type.TypeUse
 
createReturnTypeUse(ProcessingEnvironment, ExecutableElement...) - Static method in class io.vertx.codegen.type.TypeUse
 

D

DATA_OBJECT - Static variable in interface io.vertx.codegen.ModelProvider
 
DataObject - Annotation Type in io.vertx.codegen.annotations
Declares a data object, such object must provide at least: a constructor with JsonObject

When the data object is processed, a model of properties from the setter methods or adder methods.

DataObjectHelperGen - Class in io.vertx.codegen.generators.dataobjecthelper
 
DataObjectHelperGen() - Constructor for class io.vertx.codegen.generators.dataobjecthelper.DataObjectHelperGen
 
DataObjectHelperGenLoader - Class in io.vertx.codegen.generators.dataobjecthelper
 
DataObjectHelperGenLoader() - Constructor for class io.vertx.codegen.generators.dataobjecthelper.DataObjectHelperGenLoader
 
DataObjectInfo - Class in io.vertx.codegen.type
Data object info.
DataObjectInfo(boolean, MapperInfo, MapperInfo) - Constructor for class io.vertx.codegen.type.DataObjectInfo
 
DataObjectModel - Class in io.vertx.codegen
 
DataObjectModel(ProcessingEnvironment, TypeMirrorFactory, TypeElement) - Constructor for class io.vertx.codegen.DataObjectModel
 
decapitaliseFirstLetter(String) - Static method in class io.vertx.codegen.Helper
 
deprecated - Variable in class io.vertx.codegen.ClassModel
 
deprecatedDesc - Variable in class io.vertx.codegen.ClassModel
 
doc - Variable in class io.vertx.codegen.ClassModel
 
Doc - Class in io.vertx.codegen.doc
Documention of a program element, the documentation is a composed of a: a first sentence an optional body a list of block tags
Doc(Text) - Constructor for class io.vertx.codegen.doc.Doc
 
Doc(Text, Text) - Constructor for class io.vertx.codegen.doc.Doc
 
Doc(Text, Text, List<Tag>) - Constructor for class io.vertx.codegen.doc.Doc
 
Doc(String) - Constructor for class io.vertx.codegen.doc.Doc
 
Doc(String, String) - Constructor for class io.vertx.codegen.doc.Doc
 
Doc(String, String, List<Tag>) - Constructor for class io.vertx.codegen.doc.Doc
 
Doc.Factory - Class in io.vertx.codegen.doc
Doc factory.
docFactory - Variable in class io.vertx.codegen.ClassModel
 
DOUBLE - Static variable in class io.vertx.codegen.type.PrimitiveTypeInfo
 

E

elementUtils - Variable in class io.vertx.codegen.ClassModel
 
elementUtils - Variable in class io.vertx.codegen.EnumModel
 
ENUM - Static variable in interface io.vertx.codegen.ModelProvider
 
EnumModel - Class in io.vertx.codegen
A processed enum.
EnumModel(ProcessingEnvironment, TypeElement) - Constructor for class io.vertx.codegen.EnumModel
 
EnumTypeInfo - Class in io.vertx.codegen.type
 
EnumTypeInfo(String, boolean, List<String>, ModuleInfo, boolean) - Constructor for class io.vertx.codegen.type.EnumTypeInfo
 
EnumValueInfo - Class in io.vertx.codegen
The value (member) of an enumeration model.
EnumValueInfo(String, Doc, boolean, Text) - Constructor for class io.vertx.codegen.EnumValueInfo
 
env - Variable in class io.vertx.codegen.ClassModel
 
env - Variable in class io.vertx.codegen.Generator
 
equals(Object) - Method in class io.vertx.codegen.doc.Tag
 
equals(Object) - Method in class io.vertx.codegen.doc.Text
 
equals(Object) - Method in exception io.vertx.codegen.GenException
 
equals(Object) - Method in class io.vertx.codegen.ParamInfo
 
equals(Object) - Method in class io.vertx.codegen.Signature
 
equals(Object) - Method in class io.vertx.codegen.type.AnnotationValueInfo
 
equals(Object) - Method in class io.vertx.codegen.type.ArrayTypeInfo
 
equals(Object) - Method in class io.vertx.codegen.type.ClassTypeInfo
 
equals(Object) - Method in class io.vertx.codegen.type.ParameterizedTypeInfo
 
equals(Object) - Method in class io.vertx.codegen.type.PrimitiveTypeInfo
 
equals(Object) - Method in class io.vertx.codegen.type.TypeInfo
 
equals(Object) - Method in class io.vertx.codegen.type.TypeVariableInfo
 
equals(Object) - Method in class io.vertx.codegen.type.VoidTypeInfo
 
equals(Object) - Method in class io.vertx.codegen.TypeParamInfo.Class
 
equals(Object) - Method in class io.vertx.codegen.TypeParamInfo.Method
 
equals(Object) - Method in class io.vertx.core.json.JsonArray
 
equals(Object) - Method in class io.vertx.core.json.JsonObject
 
exceptionHandler(Handler<Throwable>) - Method in interface io.vertx.core.streams.WriteStream
 

F

Factory(Messager, Elements, Types, TypeMirrorFactory, TypeElement) - Constructor for class io.vertx.codegen.doc.Doc.Factory
 
failed() - Method in interface io.vertx.core.AsyncResult
 
failedFuture(Throwable) - Static method in interface io.vertx.core.Future
 
filename(M) - Method in class io.vertx.codegen.Generator
Generate the file name for the model.
filename(DataObjectModel) - Method in class io.vertx.codegen.generators.dataobjecthelper.DataObjectHelperGen
 
FILTER_FIELD - Static variable in class io.vertx.codegen.Helper
 
FILTER_METHOD - Static variable in class io.vertx.codegen.Helper
 
FLOAT - Static variable in class io.vertx.codegen.type.PrimitiveTypeInfo
 
Fluent - Annotation Type in io.vertx.codegen.annotations
Declares a fluent method return type when the method returns the type of the class declaring this method or a sub type.
format(Iterable<String>) - Method in class io.vertx.codegen.format.CamelCase
 
format(Iterable<String>) - Method in class io.vertx.codegen.format.Case
 
format(Iterable<String>) - Method in class io.vertx.codegen.format.KebabCase
 
format(Iterable<String>) - Method in class io.vertx.codegen.format.LowerCamelCase
 
format(Iterable<String>) - Method in class io.vertx.codegen.format.QualifiedCase
 
format(Iterable<String>) - Method in class io.vertx.codegen.format.SnakeCase
 
format(boolean) - Method in class io.vertx.codegen.type.ClassTypeInfo
 
format(boolean) - Method in class io.vertx.codegen.type.ParameterizedTypeInfo
 
format(boolean) - Method in class io.vertx.codegen.type.PrimitiveTypeInfo
 
format(boolean) - Method in class io.vertx.codegen.type.TypeVariableInfo
 
format(boolean) - Method in class io.vertx.codegen.type.VoidTypeInfo
 
format(String, Object...) - Method in class io.vertx.codegen.writer.CodeWriter
 
format(Locale, String, Object...) - Method in class io.vertx.codegen.writer.CodeWriter
 
FUNCTION - Static variable in class io.vertx.codegen.ClassModel
 
functionArgs - Variable in class io.vertx.codegen.ClassModel
 
Future<T> - Interface in io.vertx.core
 
futureMethods - Variable in class io.vertx.codegen.ClassModel
 

G

Generator<M extends Model> - Class in io.vertx.codegen
A generator for a Model.
Generator() - Constructor for class io.vertx.codegen.Generator
 
GeneratorLoader - Interface in io.vertx.codegen
A loader for generators.
GenException - Exception in io.vertx.codegen
 
GenException(Element, String) - Constructor for exception io.vertx.codegen.GenException
 
GenIgnore - Annotation Type in io.vertx.codegen.annotations
The annotated element is ignored by the code generator, this can be used to provide Java exclusive methods that are not compatible with the vertx codegen rules.
getAbstractSuperTypes() - Method in class io.vertx.codegen.ClassModel
 
getAbstractSuperTypes() - Method in class io.vertx.codegen.DataObjectModel
 
getAdderMethod() - Method in class io.vertx.codegen.PropertyInfo
 
getAnnotatedDataObjectAnnotatedSerializationType(Elements, TypeElement) - Static method in class io.vertx.codegen.Helper
 
getAnnotatedDataObjectDeserialisationType(Elements, Types, TypeElement) - Static method in class io.vertx.codegen.Helper
 
getAnnotation(String) - Method in class io.vertx.codegen.PropertyInfo
 
getAnnotations() - Method in class io.vertx.codegen.ClassModel
 
getAnnotations() - Method in class io.vertx.codegen.DataObjectModel
 
getAnnotations() - Method in interface io.vertx.codegen.Model
 
getAnnotations() - Method in class io.vertx.codegen.ModuleModel
 
getAnnotations() - Method in class io.vertx.codegen.PropertyInfo
 
getAnyJavaTypeMethods() - Method in class io.vertx.codegen.ClassModel
 
getArg(int) - Method in class io.vertx.codegen.type.ParameterizedTypeInfo
 
getArg(String, int) - Method in class io.vertx.codegen.type.TypeUse
Return the type use of a type argument of the underlying type.
getArgs() - Method in class io.vertx.codegen.type.ParameterizedTypeInfo
 
getBinary(int) - Method in class io.vertx.core.json.JsonArray
 
getBinary(String) - Method in class io.vertx.core.json.JsonObject
 
getBlockTags() - Method in class io.vertx.codegen.doc.Doc
 
getBody() - Method in class io.vertx.codegen.doc.Doc
 
getBoolean(String, Boolean) - Method in class io.vertx.core.json.JsonObject
 
getBoxed() - Method in class io.vertx.codegen.type.PrimitiveTypeInfo
 
getBytes() - Method in interface io.vertx.core.buffer.Buffer
 
getClassModel(String) - Method in class io.vertx.codegen.CodeGen
 
getClassOutput() - Method in class io.vertx.codegen.Compiler
 
getComment() - Method in class io.vertx.codegen.MethodInfo
 
getConcreteSuperType() - Method in class io.vertx.codegen.ClassModel
 
getConstants() - Method in class io.vertx.codegen.ClassModel
 
getDataObject() - Method in class io.vertx.codegen.type.ClassTypeInfo
 
getDataObject() - Method in class io.vertx.codegen.type.TypeInfo
 
getDataObjectModel(String) - Method in class io.vertx.codegen.CodeGen
 
getDeprecatedDesc() - Method in class io.vertx.codegen.ClassModel
 
getDeprecatedDesc() - Method in class io.vertx.codegen.DataObjectModel
 
getDeprecatedDesc() - Method in class io.vertx.codegen.EnumModel
 
getDeprecatedDesc() - Method in class io.vertx.codegen.EnumValueInfo
 
getDeprecatedDesc() - Method in class io.vertx.codegen.MethodInfo
 
getDeprecatedDesc() - Method in class io.vertx.codegen.PropertyInfo
 
getDescription() - Method in class io.vertx.codegen.ParamInfo
 
getDeserializer() - Method in class io.vertx.codegen.type.DataObjectInfo
 
getDoc() - Method in class io.vertx.codegen.ClassModel
 
getDoc() - Method in class io.vertx.codegen.ConstantInfo
 
getDoc() - Method in class io.vertx.codegen.DataObjectModel
 
getDoc() - Method in class io.vertx.codegen.EnumModel
 
getDoc() - Method in class io.vertx.codegen.EnumValueInfo
 
getDoc() - Method in class io.vertx.codegen.MethodInfo
 
getDoc() - Method in class io.vertx.codegen.PropertyInfo
 
getDouble(String, Double) - Method in class io.vertx.core.json.JsonObject
 
getElement() - Method in class io.vertx.codegen.ClassModel
 
getElement() - Method in class io.vertx.codegen.DataObjectModel
 
getElement() - Method in class io.vertx.codegen.EnumModel
 
getElement() - Method in interface io.vertx.codegen.Model
 
getElement() - Method in class io.vertx.codegen.ModuleModel
 
getElement() - Method in class io.vertx.codegen.PackageModel
 
getElementTypeOf(Element) - Static method in class io.vertx.codegen.Helper
Return the element type of the specified element.
getEnumModel(String) - Method in class io.vertx.codegen.CodeGen
 
getErased() - Method in class io.vertx.codegen.type.ParameterizedTypeInfo
 
getErased() - Method in class io.vertx.codegen.type.TypeInfo
 
getErased() - Method in class io.vertx.codegen.type.TypeVariableInfo
 
getFirstSentence() - Method in class io.vertx.codegen.doc.Doc
 
getFloat(String, Float) - Method in class io.vertx.core.json.JsonObject
 
getFqn() - Method in class io.vertx.codegen.ClassModel
 
getFqn() - Method in class io.vertx.codegen.DataObjectModel
 
getFqn() - Method in class io.vertx.codegen.EnumModel
 
getFqn() - Method in interface io.vertx.codegen.Model
 
getFqn() - Method in class io.vertx.codegen.ModuleModel
 
getFqn() - Method in class io.vertx.codegen.PackageModel
 
getFunctionArgs() - Method in class io.vertx.codegen.ClassModel
 
getGenerateConverter() - Method in class io.vertx.codegen.DataObjectModel
 
getGetterMethod() - Method in class io.vertx.codegen.PropertyInfo
 
getGroupPackage() - Method in class io.vertx.codegen.ModuleInfo
 
getHandlerArg() - Method in class io.vertx.codegen.ClassModel
 
getHandlerArg() - Method in class io.vertx.codegen.type.ApiTypeInfo
 
getIdentifier() - Method in class io.vertx.codegen.EnumValueInfo
 
getIfaceComment() - Method in class io.vertx.codegen.ClassModel
 
getIfaceFQCN() - Method in class io.vertx.codegen.ClassModel
 
getIfacePackageName() - Method in class io.vertx.codegen.ClassModel
 
getIfaceSimpleName() - Method in class io.vertx.codegen.ClassModel
 
getImportedTypes() - Method in class io.vertx.codegen.ClassModel
 
getImportedTypes() - Method in class io.vertx.codegen.DataObjectModel
 
getIndex() - Method in class io.vertx.codegen.ParamInfo
 
getIndex() - Method in class io.vertx.codegen.TypeArgExpression
 
getIndex() - Method in class io.vertx.codegen.TypeParamInfo
 
getInheritConverter() - Method in class io.vertx.codegen.DataObjectModel
 
getInstanceMethods() - Method in class io.vertx.codegen.ClassModel
 
getInstant(String) - Method in class io.vertx.core.json.JsonObject
 
getInstant(String, Instant) - Method in class io.vertx.core.json.JsonObject
 
getInteger(String) - Method in class io.vertx.core.json.JsonObject
 
getInteger(String, Integer) - Method in class io.vertx.core.json.JsonObject
 
getIterableArg() - Method in class io.vertx.codegen.ClassModel
 
getIteratorArg() - Method in class io.vertx.codegen.ClassModel
 
getJavadocTag(String, String) - Static method in class io.vertx.codegen.Helper
 
getJsonArray(String) - Method in class io.vertx.core.json.JsonObject
 
getJsonObject(String) - Method in class io.vertx.core.json.JsonObject
 
getJsonType() - Method in class io.vertx.codegen.type.DataObjectInfo
 
getJsonType() - Method in class io.vertx.codegen.type.MapperInfo
 
getKind() - Method in class io.vertx.codegen.ClassModel
 
getKind() - Method in class io.vertx.codegen.DataObjectModel
 
getKind() - Method in class io.vertx.codegen.EnumModel
 
getKind() - Method in class io.vertx.codegen.MethodInfo
 
getKind() - Method in interface io.vertx.codegen.Model
 
getKind() - Method in class io.vertx.codegen.ModuleModel
 
getKind() - Method in class io.vertx.codegen.PackageModel
 
getKind() - Method in class io.vertx.codegen.PropertyInfo
 
getKind() - Method in class io.vertx.codegen.type.ArrayTypeInfo
 
getKind(String, boolean) - Static method in enum io.vertx.codegen.type.ClassKind
 
getKind() - Method in class io.vertx.codegen.type.ClassTypeInfo
 
getKind() - Method in class io.vertx.codegen.type.MapperInfo
 
getKind() - Method in class io.vertx.codegen.type.ParameterizedTypeInfo
 
getKind() - Method in class io.vertx.codegen.type.PrimitiveTypeInfo
 
getKind() - Method in class io.vertx.codegen.type.TypeInfo
 
getKind() - Method in class io.vertx.codegen.type.TypeVariableInfo
 
getKind() - Method in class io.vertx.codegen.type.VoidTypeInfo
 
getLabel() - Method in class io.vertx.codegen.doc.Tag.Link
 
getList() - Method in class io.vertx.core.json.JsonArray
 
getLong(String, Long) - Method in class io.vertx.core.json.JsonObject
 
getMap() - Method in class io.vertx.core.json.JsonObject
 
getMember(String) - Method in class io.vertx.codegen.type.AnnotationValueInfo
 
getMembersNames() - Method in class io.vertx.codegen.type.AnnotationValueInfo
 
getMethodAnnotations() - Method in class io.vertx.codegen.ClassModel
 
getMethodMap() - Method in class io.vertx.codegen.ClassModel
 
getMethods() - Method in class io.vertx.codegen.ClassModel
 
getModel(String, String) - Method in class io.vertx.codegen.CodeGen
 
getModel(ProcessingEnvironment, TypeMirrorFactory, TypeElement) - Method in interface io.vertx.codegen.ModelProvider
 
getModels() - Method in class io.vertx.codegen.CodeGen
 
getModule() - Method in class io.vertx.codegen.ClassModel
 
getModule() - Method in class io.vertx.codegen.DataObjectModel
 
getModule() - Method in class io.vertx.codegen.EnumModel
 
getModule() - Method in interface io.vertx.codegen.Model
 
getModule() - Method in class io.vertx.codegen.ModuleModel
 
getModule() - Method in class io.vertx.codegen.PackageModel
 
getModule() - Method in class io.vertx.codegen.type.ClassTypeInfo
 
getModuleModel(String) - Method in class io.vertx.codegen.CodeGen
 
getModuleName() - Method in class io.vertx.codegen.type.ClassTypeInfo
 
getName() - Method in class io.vertx.codegen.ConstantInfo
 
getName() - Method in class io.vertx.codegen.doc.Tag
 
getName() - Method in class io.vertx.codegen.MethodInfo
 
getName(Case) - Method in class io.vertx.codegen.MethodInfo
 
getName() - Method in class io.vertx.codegen.ModuleInfo
 
getName(Case) - Method in class io.vertx.codegen.ModuleInfo
 
getName() - Method in class io.vertx.codegen.ModuleModel
 
getName() - Method in class io.vertx.codegen.ParamInfo
 
getName(Case) - Method in class io.vertx.codegen.ParamInfo
 
getName() - Method in class io.vertx.codegen.PropertyInfo
 
getName() - Method in class io.vertx.codegen.Signature
 
getName() - Method in class io.vertx.codegen.type.AnnotationValueInfo
 
getName() - Method in class io.vertx.codegen.type.TypeInfo
 
getName() - Method in class io.vertx.codegen.TypeParamInfo
 
getNonGenericType(String) - Static method in class io.vertx.codegen.Helper
 
getOwnerTypes() - Method in class io.vertx.codegen.MethodInfo
 
getPackageModel(String) - Method in class io.vertx.codegen.CodeGen
 
getPackageName(String) - Static method in class io.vertx.codegen.Helper
 
getPackageName() - Method in class io.vertx.codegen.ModuleInfo
 
getPackageName() - Method in class io.vertx.codegen.type.AnnotationValueInfo
 
getPackageName() - Method in class io.vertx.codegen.type.ClassTypeInfo
 
getParam(int) - Method in class io.vertx.codegen.MethodInfo
 
getParam() - Method in class io.vertx.codegen.type.TypeVariableInfo
 
getParam() - Method in class io.vertx.codegen.TypeArgExpression
 
getParamDescription() - Method in class io.vertx.codegen.doc.Tag.Param
 
getParamName() - Method in class io.vertx.codegen.doc.Tag.Param
 
getParams() - Method in class io.vertx.codegen.MethodInfo
 
getParams() - Method in class io.vertx.codegen.Signature
 
getParams() - Method in class io.vertx.codegen.type.ClassTypeInfo
 
getProcessor() - Method in class io.vertx.codegen.Compiler
 
getPropertyMap() - Method in class io.vertx.codegen.DataObjectModel
 
getQualifiedName() - Method in class io.vertx.codegen.type.MapperInfo
 
getRaw() - Method in class io.vertx.codegen.type.ClassTypeInfo
 
getRaw() - Method in class io.vertx.codegen.type.ParameterizedTypeInfo
 
getRaw() - Method in class io.vertx.codegen.type.TypeInfo
 
getReadStreamArg() - Method in class io.vertx.codegen.ClassModel
 
getReferencedDataObjectTypes() - Method in class io.vertx.codegen.ClassModel
 
getReferencedEnumTypes() - Method in class io.vertx.codegen.ClassModel
 
getReferencedTypes() - Method in class io.vertx.codegen.ClassModel
 
getReflectMethod(ProcessingEnvironment, ExecutableElement) - Static method in class io.vertx.codegen.Helper
Like Helper.getReflectMethod(ClassLoader, ExecutableElement) but using the processing environment context.
getReflectMethod(ClassLoader, ExecutableElement) - Static method in class io.vertx.codegen.Helper
Returns a Method corresponding to the methodElt parameter.
getReturnDescription() - Method in class io.vertx.codegen.MethodInfo
 
getReturnType() - Method in class io.vertx.codegen.MethodInfo
 
getSelectors() - Method in class io.vertx.codegen.type.MapperInfo
 
getSerializer() - Method in class io.vertx.codegen.type.DataObjectInfo
 
getSetterMethod() - Method in class io.vertx.codegen.PropertyInfo
 
getSignature() - Method in class io.vertx.codegen.MethodInfo
Returns the method signature, the returned object is freely modifiable.
getSimpleName(String) - Static method in class io.vertx.codegen.Helper
 
getSimpleName() - Method in class io.vertx.codegen.type.AnnotationValueInfo
 
getSimpleName() - Method in class io.vertx.codegen.type.ArrayTypeInfo
 
getSimpleName(Case) - Method in class io.vertx.codegen.type.ClassTypeInfo
 
getSimpleName() - Method in class io.vertx.codegen.type.TypeInfo
 
getSourceOutput() - Method in class io.vertx.codegen.Compiler
 
getStaticMethods() - Method in class io.vertx.codegen.ClassModel
 
getString(int) - Method in class io.vertx.core.json.JsonArray
 
getString(String) - Method in class io.vertx.core.json.JsonObject
 
getString(String, String) - Method in class io.vertx.core.json.JsonObject
 
getSuperType() - Method in class io.vertx.codegen.DataObjectModel
 
getSuperTypeArguments() - Method in class io.vertx.codegen.ClassModel
 
getSuperTypes() - Method in class io.vertx.codegen.ClassModel
 
getSuperTypes() - Method in class io.vertx.codegen.DataObjectModel
 
getSupportedAnnotationTypes() - Method in class io.vertx.codegen.CodeGenProcessor
 
getTag() - Method in class io.vertx.codegen.doc.Token.InlineTag
 
getTargetElement() - Method in class io.vertx.codegen.doc.Tag.Link
 
getTargetType() - Method in class io.vertx.codegen.doc.Tag.Link
 
getTokens() - Method in class io.vertx.codegen.doc.Doc
 
getTokens() - Method in class io.vertx.codegen.doc.Text
 
getType() - Method in class io.vertx.codegen.ClassModel
 
getType() - Method in class io.vertx.codegen.ConstantInfo
 
getType() - Method in class io.vertx.codegen.DataObjectModel
 
getType() - Method in class io.vertx.codegen.EnumModel
 
getType() - Method in class io.vertx.codegen.ParamInfo
 
getType() - Method in class io.vertx.codegen.PropertyInfo
 
getTypeParams() - Method in class io.vertx.codegen.ClassModel
 
getTypeParams() - Method in class io.vertx.codegen.MethodInfo
 
getUnresolvedType() - Method in class io.vertx.codegen.ParamInfo
 
getValue() - Method in class io.vertx.codegen.doc.Tag
 
getValue() - Method in class io.vertx.codegen.doc.Text
 
getValue() - Method in class io.vertx.codegen.doc.Token
 
getValue(int) - Method in class io.vertx.core.json.JsonArray
 
getValue(String) - Method in class io.vertx.core.json.JsonObject
 
getValues() - Method in class io.vertx.codegen.EnumModel
 
getValues() - Method in class io.vertx.codegen.type.EnumTypeInfo
 
getVariable() - Method in class io.vertx.codegen.TypeArgExpression
 
getVars() - Method in class io.vertx.codegen.ClassModel
 
getVars() - Method in class io.vertx.codegen.DataObjectModel
 
getVars() - Method in class io.vertx.codegen.EnumModel
 
getVars() - Method in interface io.vertx.codegen.Model
 
getVars() - Method in class io.vertx.codegen.ModuleModel
 
getVars() - Method in class io.vertx.codegen.PackageModel
 
getWriteStreamArg() - Method in class io.vertx.codegen.ClassModel
 

H

handle(AsyncResult<T>) - Method in interface io.vertx.core.Future
 
handle(T) - Method in interface io.vertx.core.Handler
 
Handler<T> - Interface in io.vertx.core
 
handler(Handler<T>) - Method in interface io.vertx.core.streams.WriteStream
 
handlerArg - Variable in class io.vertx.codegen.ClassModel
 
hasDecodeStaticMethod() - Method in class io.vertx.codegen.DataObjectModel
 
hasEmptyConstructor() - Method in class io.vertx.codegen.DataObjectModel
 
hashCode() - Method in exception io.vertx.codegen.GenException
 
hashCode() - Method in class io.vertx.codegen.ParamInfo
 
hashCode() - Method in class io.vertx.codegen.Signature
 
hashCode() - Method in class io.vertx.codegen.type.AnnotationValueInfo
 
hashCode() - Method in class io.vertx.codegen.type.TypeInfo
 
hasJsonConstructor() - Method in class io.vertx.codegen.DataObjectModel
 
hasStringConstructor() - Method in class io.vertx.codegen.DataObjectModel
 
hasToJsonMethod() - Method in class io.vertx.codegen.DataObjectModel
 
Helper - Class in io.vertx.codegen
 
Helper() - Constructor for class io.vertx.codegen.Helper
 
hierarchical(String) - Static method in interface io.vertx.codegen.type.TypeNameTranslator
 

I

ifaceComment - Variable in class io.vertx.codegen.ClassModel
 
ifaceFQCN - Variable in class io.vertx.codegen.ClassModel
 
ifacePackageName - Variable in class io.vertx.codegen.ClassModel
 
ifaceSimpleName - Variable in class io.vertx.codegen.ClassModel
 
importedTypes - Variable in class io.vertx.codegen.ClassModel
 
incremental - Variable in class io.vertx.codegen.Generator
 
indent() - Method in class io.vertx.codegen.writer.CodeWriter
Increment the current indentation.
indentation() - Method in class io.vertx.codegen.writer.CodeWriter
 
indented(Runnable) - Method in class io.vertx.codegen.writer.CodeWriter
 
indentSize() - Method in class io.vertx.codegen.writer.CodeWriter
 
indentSize(int) - Method in class io.vertx.codegen.writer.CodeWriter
Set the current indentation size, this can only be done when the current indentation is 0.
indentString(String, String) - Static method in class io.vertx.codegen.Helper
 
index - Variable in class io.vertx.codegen.TypeParamInfo
 
init(RoundEnvironment, ClassLoader) - Method in class io.vertx.codegen.CodeGen
 
init(ProcessingEnvironment) - Method in class io.vertx.codegen.CodeGenProcessor
 
InlineTag(String, Tag) - Constructor for class io.vertx.codegen.doc.Token.InlineTag
 
INSTANCE - Static variable in class io.vertx.codegen.format.CamelCase
A CamelCase instance.
INSTANCE - Static variable in class io.vertx.codegen.format.KebabCase
A CamelCase instance.
INSTANCE - Static variable in class io.vertx.codegen.format.LowerCamelCase
A LowerCamelCase instance.
INSTANCE - Static variable in class io.vertx.codegen.format.SnakeCase
A SnakeCase instance.
INSTANCE - Static variable in class io.vertx.codegen.type.VoidTypeInfo
 
INT - Static variable in class io.vertx.codegen.type.PrimitiveTypeInfo
 
io.vertx.codegen - package io.vertx.codegen
 
io.vertx.codegen.annotations - package io.vertx.codegen.annotations
 
io.vertx.codegen.doc - package io.vertx.codegen.doc
 
io.vertx.codegen.format - package io.vertx.codegen.format
 
io.vertx.codegen.generators.dataobjecthelper - package io.vertx.codegen.generators.dataobjecthelper
 
io.vertx.codegen.type - package io.vertx.codegen.type
 
io.vertx.codegen.writer - package io.vertx.codegen.writer
 
io.vertx.core - package io.vertx.core
 
io.vertx.core.buffer - package io.vertx.core.buffer
 
io.vertx.core.json - package io.vertx.core.json
 
io.vertx.core.streams - package io.vertx.core.streams
 
isAbstract() - Method in class io.vertx.codegen.DataObjectModel
 
isAbstract() - Method in class io.vertx.codegen.type.ApiTypeInfo
 
isAbstractClassOrInterface(TypeElement) - Static method in class io.vertx.codegen.Helper
 
isAdder() - Method in class io.vertx.codegen.PropertyInfo
 
isAnnotated() - Method in class io.vertx.codegen.PropertyInfo
 
isAnnotated() - Method in class io.vertx.codegen.type.DataObjectInfo
 
isApi() - Method in class io.vertx.codegen.TypeArgExpression
 
isCacheReturn() - Method in class io.vertx.codegen.MethodInfo
 
isClass() - Method in class io.vertx.codegen.DataObjectModel
 
isClass() - Method in class io.vertx.codegen.TypeParamInfo
 
isClassParam() - Method in class io.vertx.codegen.type.TypeVariableInfo
 
isClassType() - Method in class io.vertx.codegen.TypeArgExpression
 
isConcrete() - Method in class io.vertx.codegen.ClassModel
 
isConcrete() - Method in class io.vertx.codegen.DataObjectModel
 
isConcrete() - Method in class io.vertx.codegen.type.ApiTypeInfo
 
isConcreteClass(TypeElement) - Static method in class io.vertx.codegen.Helper
 
isContainingAnyJavaType() - Method in class io.vertx.codegen.MethodInfo
 
isDataObject() - Method in class io.vertx.codegen.ParamInfo
 
isDataObjectHolder() - Method in class io.vertx.codegen.type.TypeInfo
 
isDeclared() - Method in class io.vertx.codegen.PropertyInfo
 
isDefaultMethod() - Method in class io.vertx.codegen.MethodInfo
 
isDeprecated() - Method in class io.vertx.codegen.ClassModel
 
isDeprecated() - Method in class io.vertx.codegen.DataObjectModel
 
isDeprecated() - Method in class io.vertx.codegen.EnumModel
 
isDeprecated() - Method in class io.vertx.codegen.EnumValueInfo
 
isDeprecated() - Method in class io.vertx.codegen.MethodInfo
 
isDeprecated() - Method in class io.vertx.codegen.PropertyInfo
 
isDeserializable() - Method in class io.vertx.codegen.DataObjectModel
 
isDeserializable() - Method in class io.vertx.codegen.type.DataObjectInfo
 
isEmpty() - Method in class io.vertx.codegen.type.AnnotationValueInfo
 
isFluent() - Method in class io.vertx.codegen.MethodInfo
 
isFunction() - Method in class io.vertx.codegen.ClassModel
 
isGen() - Method in class io.vertx.codegen.type.EnumTypeInfo
 
isGenIgnore(Element) - Static method in class io.vertx.codegen.Helper
 
isHandler() - Method in class io.vertx.codegen.ClassModel
 
isHandler() - Method in class io.vertx.codegen.type.ApiTypeInfo
 
isInlineTag() - Method in class io.vertx.codegen.doc.Token.InlineTag
 
isInlineTag() - Method in class io.vertx.codegen.doc.Token
 
isIterable() - Method in class io.vertx.codegen.ClassModel
 
isIterator() - Method in class io.vertx.codegen.ClassModel
 
isJsonifiable() - Method in class io.vertx.codegen.PropertyInfo
 
isLineBreak() - Method in class io.vertx.codegen.doc.Token
 
isLineBreak() - Method in class io.vertx.codegen.doc.Token.LineBreak
 
isList() - Method in class io.vertx.codegen.PropertyInfo
 
isList() - Method in enum io.vertx.codegen.PropertyKind
 
isMap() - Method in class io.vertx.codegen.PropertyInfo
 
isMap() - Method in enum io.vertx.codegen.PropertyKind
 
isMethod() - Method in class io.vertx.codegen.TypeParamInfo.Class
 
isMethod() - Method in class io.vertx.codegen.TypeParamInfo
 
isMethod() - Method in class io.vertx.codegen.TypeParamInfo.Method
 
isMethodParam() - Method in class io.vertx.codegen.type.TypeVariableInfo
 
isNullable() - Method in class io.vertx.codegen.ParamInfo
 
isNullable() - Method in class io.vertx.codegen.type.ArrayTypeInfo
 
isNullable() - Method in class io.vertx.codegen.type.ClassTypeInfo
 
isNullable() - Method in class io.vertx.codegen.type.ParameterizedTypeInfo
 
isNullable() - Method in class io.vertx.codegen.type.TypeInfo
 
isNullable() - Method in class io.vertx.codegen.type.TypeUse
 
isNullable() - Method in class io.vertx.codegen.type.TypeVariableInfo
 
isNullableCallback() - Method in class io.vertx.codegen.ParamInfo
 
isNullableReturn() - Method in class io.vertx.codegen.MethodInfo
 
isOwnedBy(ClassTypeInfo) - Method in class io.vertx.codegen.MethodInfo
Return true if the provided type is the sole owner of this method, i.e this method is only declared by the provided type.
isParameterized() - Method in class io.vertx.codegen.type.ParameterizedTypeInfo
 
isParameterized() - Method in class io.vertx.codegen.type.TypeInfo
 
isProxyGen() - Method in class io.vertx.codegen.type.ApiTypeInfo
 
isPublicConverter() - Method in class io.vertx.codegen.DataObjectModel
 
isReadStream() - Method in class io.vertx.codegen.ClassModel
 
isSerializable() - Method in class io.vertx.codegen.DataObjectModel
 
isSerializable() - Method in class io.vertx.codegen.type.DataObjectInfo
 
isSet() - Method in class io.vertx.codegen.PropertyInfo
 
isSet() - Method in enum io.vertx.codegen.PropertyKind
 
isSetter() - Method in class io.vertx.codegen.PropertyInfo
 
isStaticMethod() - Method in class io.vertx.codegen.MethodInfo
 
isText() - Method in class io.vertx.codegen.doc.Token
 
isText() - Method in class io.vertx.codegen.doc.Token.Text
 
isValue() - Method in class io.vertx.codegen.PropertyInfo
 
isValue() - Method in enum io.vertx.codegen.PropertyKind
 
isVariable() - Method in class io.vertx.codegen.type.TypeInfo
 
isVariable() - Method in class io.vertx.codegen.type.TypeVariableInfo
 
isVoid() - Method in class io.vertx.codegen.type.TypeInfo
 
isVoid() - Method in class io.vertx.codegen.type.VoidTypeInfo
 
isWriteStream() - Method in class io.vertx.codegen.ClassModel
 
ITERABLE - Static variable in class io.vertx.codegen.ClassModel
 
iterableArg - Variable in class io.vertx.codegen.ClassModel
 
ITERATOR - Static variable in class io.vertx.codegen.ClassModel
 
iterator() - Method in class io.vertx.core.json.JsonArray
 
iterator() - Method in class io.vertx.core.json.JsonObject
 
iteratorArg - Variable in class io.vertx.codegen.ClassModel
 

J

javaImport(String) - Method in class io.vertx.codegen.writer.CodeWriter
Append the name as a java package import.
json - Variable in enum io.vertx.codegen.type.ClassKind
 
JSON_ARRAY - Static variable in class io.vertx.codegen.ClassModel
 
JSON_OBJECT - Static variable in class io.vertx.codegen.ClassModel
 
JsonArray - Class in io.vertx.core.json
 
JsonArray() - Constructor for class io.vertx.core.json.JsonArray
 
JsonArray(List<Object>) - Constructor for class io.vertx.core.json.JsonArray
 
JsonObject - Class in io.vertx.core.json
 
JsonObject() - Constructor for class io.vertx.core.json.JsonObject
 
JsonObject(Map<String, Object>) - Constructor for class io.vertx.core.json.JsonObject
 

K

KebabCase - Class in io.vertx.codegen.format
Kebab case, for instance foo-bar.
KebabCase() - Constructor for class io.vertx.codegen.format.KebabCase
 
kinds - Variable in class io.vertx.codegen.Generator
 

L

LineBreak(String) - Constructor for class io.vertx.codegen.doc.Token.LineBreak
 
Link(String, Element, TypeInfo, String) - Constructor for class io.vertx.codegen.doc.Tag.Link
 
LINK_REFERENCE_PATTERN - Static variable in class io.vertx.codegen.Helper
 
load(ProcessingEnvironment) - Method in class io.vertx.codegen.Generator
 
loadGenerators(ProcessingEnvironment) - Method in interface io.vertx.codegen.GeneratorLoader
Load the generator from the processing environement.
loadGenerators(ProcessingEnvironment) - Method in class io.vertx.codegen.generators.dataobjecthelper.DataObjectHelperGenLoader
 
log - Static variable in class io.vertx.codegen.CodeGenProcessor
 
LONG - Static variable in class io.vertx.codegen.type.PrimitiveTypeInfo
 
LowerCamelCase - Class in io.vertx.codegen.format
Camel case starting with a lower case, for instance fooBar.
LowerCamelCase() - Constructor for class io.vertx.codegen.format.LowerCamelCase
 

M

map(Function<Token, Token>) - Method in class io.vertx.codegen.doc.Text
Returns a new text object with tokens mapped by the mapper function.
MapperInfo - Class in io.vertx.codegen.type
 
MapperInfo() - Constructor for class io.vertx.codegen.type.MapperInfo
 
MapperKind - Enum in io.vertx.codegen
Define what kind of mapper we deal with.
mergeTypeParams(List<TypeParamInfo.Method>) - Method in class io.vertx.codegen.MethodInfo
 
messager - Variable in class io.vertx.codegen.ClassModel
 
Method(String, String, int, String) - Constructor for class io.vertx.codegen.TypeParamInfo.Method
 
methodAnnotationsMap - Variable in class io.vertx.codegen.ClassModel
 
MethodInfo - Class in io.vertx.codegen
 
MethodInfo(Set<ClassTypeInfo>, String, TypeInfo, Text, boolean, boolean, List<ParamInfo>, String, Doc, boolean, boolean, List<TypeParamInfo.Method>, boolean, Text) - Constructor for class io.vertx.codegen.MethodInfo
 
MethodKind - Enum in io.vertx.codegen
 
methodMap - Variable in class io.vertx.codegen.ClassModel
 
methods - Variable in class io.vertx.codegen.ClassModel
 
Model - Interface in io.vertx.codegen
 
modelElt - Variable in class io.vertx.codegen.ClassModel
 
modelElt - Variable in class io.vertx.codegen.EnumModel
 
ModelProvider - Interface in io.vertx.codegen
 
ModuleGen - Annotation Type in io.vertx.codegen.annotations
Declares a Codegen module, all the processed elements contained in the annotated package or one of its child package will be part of the same module.
ModuleInfo - Class in io.vertx.codegen
Describes a module.
ModuleInfo(String, String, String) - Constructor for class io.vertx.codegen.ModuleInfo
 
ModuleModel - Class in io.vertx.codegen
 
ModuleModel(Elements, Types, PackageElement) - Constructor for class io.vertx.codegen.ModuleModel
 

N

name() - Method in class io.vertx.codegen.format.CamelCase
 
name() - Method in class io.vertx.codegen.format.Case
 
name() - Method in class io.vertx.codegen.format.KebabCase
 
name() - Method in class io.vertx.codegen.format.LowerCamelCase
 
name() - Method in class io.vertx.codegen.format.QualifiedCase
 
name() - Method in class io.vertx.codegen.format.SnakeCase
 
name - Variable in class io.vertx.codegen.Generator
 
name - Variable in class io.vertx.codegen.TypeParamInfo
 
newLine() - Method in class io.vertx.codegen.writer.CodeWriter
Print a new line char.
normalizePropertyName(String) - Static method in class io.vertx.codegen.Helper
Normalize a property name:
the first char will always be a lower case if the first char is an upper case, any following upper case char will be lower cased unless it is followed by a lower case char For instance: foo -> foo Foo -> foo URL -> url URLFactory -> urlFactory
normalizeWhitespaces(String) - Static method in class io.vertx.codegen.Helper
Trim and normalize the whitespaces in a string: any cluster of more than one whitespace char is replaced by a space char, then the string is trimmed.
Nullable - Annotation Type in io.vertx.codegen.annotations
 

P

PackageModel - Class in io.vertx.codegen
 
PackageModel(String, ModuleInfo) - Constructor for class io.vertx.codegen.PackageModel
 
Param(Tag) - Constructor for class io.vertx.codegen.doc.Tag.Param
 
Param(String, String) - Constructor for class io.vertx.codegen.doc.Tag.Param
 
ParameterizedTypeInfo - Class in io.vertx.codegen.type
 
ParameterizedTypeInfo(ClassTypeInfo, boolean, List<TypeInfo>) - Constructor for class io.vertx.codegen.type.ParameterizedTypeInfo
 
ParamInfo - Class in io.vertx.codegen
 
ParamInfo(int, String, Text, TypeInfo) - Constructor for class io.vertx.codegen.ParamInfo
 
ParamInfo(int, String, Text, TypeInfo, TypeInfo) - Constructor for class io.vertx.codegen.ParamInfo
 
parse(String) - Method in class io.vertx.codegen.format.CamelCase
 
parse(String) - Method in class io.vertx.codegen.format.Case
Parse the name argument and returns a list of the name atoms.
parse(String) - Method in class io.vertx.codegen.format.KebabCase
 
parse(String) - Method in class io.vertx.codegen.format.LowerCamelCase
 
parse(String) - Method in class io.vertx.codegen.format.QualifiedCase
 
parse(String) - Method in class io.vertx.codegen.format.SnakeCase
 
PERMITTED_TYPE - Static variable in annotation type io.vertx.codegen.annotations.GenIgnore
 
PrimitiveTypeInfo - Class in io.vertx.codegen.type
 
println() - Method in class io.vertx.codegen.writer.CodeWriter
 
process() - Method in class io.vertx.codegen.ClassModel
 
process(Set<? extends TypeElement>, RoundEnvironment) - Method in class io.vertx.codegen.CodeGenProcessor
 
process() - Method in class io.vertx.codegen.DataObjectModel
 
process() - Method in class io.vertx.codegen.EnumModel
 
process() - Method in interface io.vertx.codegen.Model
 
process() - Method in class io.vertx.codegen.ModuleModel
 
process() - Method in class io.vertx.codegen.PackageModel
 
processAnnotation(AnnotationMirror) - Method in class io.vertx.codegen.type.AnnotationValueInfoFactory
 
processed - Variable in class io.vertx.codegen.ClassModel
 
PropertyInfo - Class in io.vertx.codegen
Describes a property of a data object model.
PropertyInfo(boolean, String, Doc, TypeInfo, String, String, String, List<AnnotationValueInfo>, PropertyKind, boolean, boolean, Text) - Constructor for class io.vertx.codegen.PropertyInfo
 
PropertyKind - Enum in io.vertx.codegen
The kind of property.
ProxyClose - Annotation Type in io.vertx.codegen.annotations
Declares a proxy close method.
ProxyGen - Annotation Type in io.vertx.codegen.annotations
Declares a Java interface type to be processed for generating a Java proxy that can be connected to the original API via Vert.x event bus.
ProxyIgnore - Annotation Type in io.vertx.codegen.annotations
The annotated element is ignored by the proxy generator, this can be used to provide Java exclusive methods that are not compatible with the proxy codegen rules.
put(String, Object) - Method in class io.vertx.core.json.JsonObject
 
putMember(String, Object) - Method in class io.vertx.codegen.type.AnnotationValueInfo
 

Q

QUALIFIED - Static variable in class io.vertx.codegen.format.QualifiedCase
A QualifiedCase instance.
QualifiedCase - Class in io.vertx.codegen.format
Java full qualified case, for instance foo.bar
QualifiedCase() - Constructor for class io.vertx.codegen.format.QualifiedCase
 

R

ReadStream<T> - Interface in io.vertx.core.streams
 
readStreamArg - Variable in class io.vertx.codegen.ClassModel
 
referencedDataObjectTypes - Variable in class io.vertx.codegen.ClassModel
 
referencedEnumTypes - Variable in class io.vertx.codegen.ClassModel
 
referencedTypes - Variable in class io.vertx.codegen.ClassModel
 
registerConverter(CodeGen.Converter) - Method in class io.vertx.codegen.CodeGen
 
registerConverter(String, String, String...) - Method in class io.vertx.codegen.CodeGen
 
remove(String) - Method in class io.vertx.core.json.JsonObject
 
removeTags(String) - Static method in class io.vertx.codegen.Helper
 
render(M, int, int, Map<String, Object>) - Method in class io.vertx.codegen.Generator
Render the model
render(DataObjectModel, int, int, Map<String, Object>) - Method in class io.vertx.codegen.generators.dataobjecthelper.DataObjectHelperGen
 
resolve(Elements, PackageElement) - Static method in class io.vertx.codegen.ModuleInfo
Resolve a module info for the specified pkgElt argument, returns null for undertermined.
resolveAncestorTypes(TypeElement, boolean, boolean) - Static method in class io.vertx.codegen.Helper
Resolve the set of all the ancestors declared types of a given type element.
resolveClassTypeParam(TypeVariableInfo) - Method in class io.vertx.codegen.MethodInfo
Resolve the method parameter that is of kind ClassKind.CLASS_TYPE and that matches the specified type variable e.g:

<U> Map.Entry<String, U> getEntry(String s, Class<U> type);

returns for <U> the second method parameter.
resolveFirstModuleGenAnnotatedPackageElement(Elements, PackageElement) - Static method in class io.vertx.codegen.ModuleInfo
 
resolveJsonMapper(Elements, Types, PackageElement, DeclaredType) - Static method in class io.vertx.codegen.ModuleInfo
 
resolveMethodAnnotation(Class<? extends Annotation>, Elements, Types, TypeElement, ExecutableElement) - Static method in class io.vertx.codegen.Helper
Resolve a method annotation, this method scan the specified method, if the annotation is not found it will also scan the methods this method overrides and return the annotation when it is found.
resolveMethodAnnotation(DeclaredType, Elements, Types, TypeElement, ExecutableElement) - Static method in class io.vertx.codegen.Helper
Resolve a method annotation, this method scan the specified method, if the annotation is not found it will also scan the methods this method overrides and return the annotation when it is found.
resolveSignature(Elements, Types, TypeElement, String) - Static method in class io.vertx.codegen.Helper
Resolves a documentation signature, null can be returned if no element can be resolved.
resolveTypeArg(TypeVariableInfo) - Method in class io.vertx.codegen.MethodInfo
 
resolveTypeParameter(Types, DeclaredType, TypeParameterElement) - Static method in class io.vertx.codegen.Helper
Return the type of a type parameter element of a given type element when that type parameter element is parameterized by a sub type, directly or indirectly.
resolveTypeParameter(Type, TypeVariable<Class<T>>) - Static method in class io.vertx.codegen.Helper
Return the type of a type parameter element of a given type element when that type parameter element is parameterized by a sub type, directly or indirectly.
result() - Method in interface io.vertx.core.AsyncResult
 

S

selectors - Variable in class io.vertx.codegen.CodeGen.Converter
 
setCacheReturn(boolean) - Method in class io.vertx.codegen.MethodInfo
 
setClassOutput(File) - Method in class io.vertx.codegen.Compiler
 
setComment(String) - Method in class io.vertx.codegen.MethodInfo
 
setDefaultMethod(boolean) - Method in class io.vertx.codegen.MethodInfo
 
setDeprecated(boolean) - Method in class io.vertx.codegen.MethodInfo
 
setDeprecatedDesc(Text) - Method in class io.vertx.codegen.MethodInfo
 
setDoc(Doc) - Method in class io.vertx.codegen.ConstantInfo
 
setDoc(Doc) - Method in class io.vertx.codegen.MethodInfo
 
setFluent(boolean) - Method in class io.vertx.codegen.MethodInfo
 
setKind(MapperKind) - Method in class io.vertx.codegen.type.MapperInfo
 
setName(String) - Method in class io.vertx.codegen.ConstantInfo
 
setName(String) - Method in class io.vertx.codegen.MethodInfo
 
setOwnerTypes(Set<ClassTypeInfo>) - Method in class io.vertx.codegen.MethodInfo
 
setParams(List<ParamInfo>) - Method in class io.vertx.codegen.MethodInfo
 
setQualifiedName(String) - Method in class io.vertx.codegen.type.MapperInfo
Set the mapper full qualified name
setReturnDescription(Text) - Method in class io.vertx.codegen.MethodInfo
 
setReturnType(TypeInfo) - Method in class io.vertx.codegen.MethodInfo
 
setSelectors(List<String>) - Method in class io.vertx.codegen.type.MapperInfo
 
setSourceOutput(File) - Method in class io.vertx.codegen.Compiler
 
setStaticMethod(boolean) - Method in class io.vertx.codegen.MethodInfo
 
setTargetType(TypeInfo) - Method in class io.vertx.codegen.type.MapperInfo
 
setType(TypeInfo) - Method in class io.vertx.codegen.ConstantInfo
 
setTypeParams(List<TypeParamInfo.Method>) - Method in class io.vertx.codegen.MethodInfo
 
SHORT - Static variable in class io.vertx.codegen.type.PrimitiveTypeInfo
 
Signature - Class in io.vertx.codegen
 
Signature(String, List<ParamInfo>) - Constructor for class io.vertx.codegen.Signature
 
size() - Method in class io.vertx.core.json.JsonArray
 
size() - Method in class io.vertx.core.json.JsonObject
 
SnakeCase - Class in io.vertx.codegen.format
Snake case, for instance foo_bar.
SnakeCase() - Constructor for class io.vertx.codegen.format.SnakeCase
 
split(String, String) - Static method in class io.vertx.codegen.format.Case
 
stmt(String) - Method in class io.vertx.codegen.writer.CodeWriter
This function prints an indentation before the statement and a semicolon followed by a newline after.
stream() - Method in class io.vertx.core.json.JsonArray
 
stream() - Method in class io.vertx.core.json.JsonObject
 
succeeded() - Method in interface io.vertx.core.AsyncResult
 
succeededFuture(T) - Static method in interface io.vertx.core.Future
 
superTypes - Variable in class io.vertx.codegen.ClassModel
 

T

Tag - Class in io.vertx.codegen.doc
A doc tag.
Tag(String, String) - Constructor for class io.vertx.codegen.doc.Tag
 
Tag.Link - Class in io.vertx.codegen.doc
A link tag providing information of element target of the link.
Tag.Param - Class in io.vertx.codegen.doc
 
tagMapper(Elements, Types, TypeElement) - Static method in class io.vertx.codegen.doc.Token
Create a tag mapper that remaps tags with extra contexutal info like @link tags.
Text - Class in io.vertx.codegen.doc
A structured text, it can be evaluated as a stream of tokens.
Text(String) - Constructor for class io.vertx.codegen.doc.Text
 
Text(String) - Constructor for class io.vertx.codegen.doc.Token.Text
 
to(Case, String) - Method in class io.vertx.codegen.format.Case
Convert a name from this case to the dest case
toHtml(List<Token>, String, Function<Tag.Link, String>, String) - Static method in class io.vertx.codegen.doc.Token
Render a list of tokens to HTML markup and return it.
toHtml(List<Token>, String, Function<Tag.Link, String>, String, PrintWriter) - Static method in class io.vertx.codegen.doc.Token
Render a list of tokens to HTML markup.
Token - Class in io.vertx.codegen.doc
A comment token.
Token(String) - Constructor for class io.vertx.codegen.doc.Token
 
Token.InlineTag - Class in io.vertx.codegen.doc
 
Token.LineBreak - Class in io.vertx.codegen.doc
 
Token.Text - Class in io.vertx.codegen.doc
 
tokenize(String) - Static method in class io.vertx.codegen.doc.Token
Tokenize the string.
toString() - Method in class io.vertx.codegen.CodeGen.Converter
 
toString() - Method in class io.vertx.codegen.doc.Doc
 
toString() - Method in class io.vertx.codegen.doc.Tag
 
toString() - Method in class io.vertx.codegen.doc.Text
 
toString() - Method in class io.vertx.codegen.MethodInfo
 
toString() - Method in class io.vertx.codegen.ParamInfo
 
toString() - Method in class io.vertx.codegen.PropertyInfo
 
toString() - Method in class io.vertx.codegen.Signature
 
toString() - Method in class io.vertx.codegen.type.TypeInfo
 
toString() - Method in class io.vertx.codegen.type.TypeVariableInfo
 
toString() - Method in class io.vertx.codegen.TypeParamInfo.Class
 
toString() - Method in class io.vertx.codegen.TypeParamInfo.Method
 
translate(ModuleInfo, String) - Method in interface io.vertx.codegen.type.TypeNameTranslator
 
translateFqn(String) - Method in class io.vertx.codegen.ModuleModel
 
translateName(TypeNameTranslator) - Method in class io.vertx.codegen.type.ArrayTypeInfo
 
translateName(String) - Method in class io.vertx.codegen.type.ClassTypeInfo
 
translateName(TypeNameTranslator) - Method in class io.vertx.codegen.type.ClassTypeInfo
 
translateName(TypeNameTranslator) - Method in class io.vertx.codegen.type.ParameterizedTypeInfo
 
translateName(String) - Method in class io.vertx.codegen.type.TypeInfo
Translate the current type name based on the module group package name and the specified lang parameter.
translateName(TypeNameTranslator) - Method in class io.vertx.codegen.type.TypeInfo
 
translatePackageName(String) - Method in class io.vertx.codegen.ModuleInfo
Translates the module package name for the specified lang parameter language.
translatePackageName(String) - Method in class io.vertx.codegen.type.ClassTypeInfo
 
translatePackageName(TypeNameTranslator) - Method in class io.vertx.codegen.type.ClassTypeInfo
 
translateQualifiedName(String, String) - Method in class io.vertx.codegen.ModuleInfo
Translate a given qualified name based on the module group package name and the specified lang parameter.
type - Variable in class io.vertx.codegen.ClassModel
 
type - Variable in class io.vertx.codegen.EnumModel
 
TypeArgExpression - Class in io.vertx.codegen
 
typeFactory - Variable in class io.vertx.codegen.ClassModel
 
TypeInfo - Class in io.vertx.codegen.type
Describes a java type.
TypeInfo() - Constructor for class io.vertx.codegen.type.TypeInfo
 
typeMirrorFactory - Variable in class io.vertx.codegen.EnumModel
 
TypeMirrorFactory - Class in io.vertx.codegen.type
Type info factory based on javax.lang.model and type mirrors.
TypeMirrorFactory(Elements, Types) - Constructor for class io.vertx.codegen.type.TypeMirrorFactory
 
TypeNameTranslator - Interface in io.vertx.codegen.type
Translate a type name into a name used in some shims.
TypeParamInfo - Class in io.vertx.codegen
 
TypeParamInfo(int, String) - Constructor for class io.vertx.codegen.TypeParamInfo
 
TypeParamInfo.Class - Class in io.vertx.codegen
 
TypeParamInfo.Method - Class in io.vertx.codegen
 
TypeReflectionFactory - Class in io.vertx.codegen.type
Type info factory based on java.lang.reflect and types
TypeReflectionFactory() - Constructor for class io.vertx.codegen.type.TypeReflectionFactory
 
TypeUse - Class in io.vertx.codegen.type
What we need to use from type use annotations, wether it uses lang model api or lang reflect api.
typeUtils - Variable in class io.vertx.codegen.ClassModel
 
typeUtils - Variable in class io.vertx.codegen.EnumModel
 
TypeVariableInfo - Class in io.vertx.codegen.type
 
TypeVariableInfo(TypeParamInfo, boolean, String) - Constructor for class io.vertx.codegen.type.TypeVariableInfo
 

U

unindent() - Method in class io.vertx.codegen.writer.CodeWriter
Decrement the current indentation.

V

valueOf(String) - Static method in enum io.vertx.codegen.MapperKind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.vertx.codegen.MethodKind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.vertx.codegen.PropertyKind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.vertx.codegen.type.ClassKind
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.vertx.codegen.MapperKind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.vertx.codegen.MethodKind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.vertx.codegen.PropertyKind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.vertx.codegen.type.ClassKind
Returns an array containing the constants of this enum type, in the order they are declared.
vars() - Static method in class io.vertx.codegen.format.Case
Useful for formatting or parsing string, eg:CASE_CAMEL.format(CASE_SNAKE.parse("foo_bar")),it will return fooBar
vars() - Static method in enum io.vertx.codegen.MapperKind
 
vars() - Static method in enum io.vertx.codegen.MethodKind
Useful for testing the method kind, allows to do method.kind == METHOD_HANDLER instead of method.kind.name() == "HANDLER"
vars() - Static method in enum io.vertx.codegen.PropertyKind
Useful for testing the type property kind, allows to do prop.kind == PROP_VALUE instead of prop.kind.name() == "VALUE"
vars() - Static method in enum io.vertx.codegen.type.ClassKind
Useful for testing the type class kind, allows to do type.kind == CLASS_API instead of type.kind.name() == "API"
vars(String) - Static method in interface io.vertx.codegen.type.TypeNameTranslator
 
VERTX - Static variable in class io.vertx.codegen.ClassModel
 
VERTX_ASYNC_RESULT - Static variable in class io.vertx.codegen.ClassModel
 
VERTX_HANDLER - Static variable in class io.vertx.codegen.ClassModel
 
VERTX_READ_STREAM - Static variable in class io.vertx.codegen.ClassModel
 
VERTX_WRITE_STREAM - Static variable in class io.vertx.codegen.ClassModel
 
VertxException - Exception in io.vertx.core
 
VertxException(String) - Constructor for exception io.vertx.core.VertxException
 
VertxGen - Annotation Type in io.vertx.codegen.annotations
Declares a Java interface type to be processed for creating API in various languages of polyglot Vert.x.
VoidTypeInfo - Class in io.vertx.codegen.type
 

W

write(String, int, int) - Method in class io.vertx.codegen.writer.CodeWriter
 
write(int) - Method in class io.vertx.codegen.writer.CodeWriter
 
writer() - Method in class io.vertx.codegen.writer.CodeWriter
 
writeSeq(Stream<String>, String) - Method in class io.vertx.codegen.writer.CodeWriter
Write a sequence delimited by a delimiter.
WriteStream<T> - Interface in io.vertx.core.streams
 
writeStreamArg - Variable in class io.vertx.codegen.ClassModel
 
A B C D E F G H I J K L M N P Q R S T U V W 
Skip navigation links

Copyright © 2020 Eclipse. All rights reserved.