Index

A E G I P R 
All Classes and Interfaces|All Packages

A

apply(Project) - Method in class io.github.anupambasak.gradle.plugins.pojo2proto.GradlePojoToProtoPlugin
 

E

execute() - Method in class io.github.anupambasak.gradle.plugins.pojo2proto.PojoToProtoTask
 

G

generateEnum(EnumDeclaration) - Method in class io.github.anupambasak.gradle.plugins.pojo2proto.ProtoGenerator
 
generateEnums(List) - Method in class io.github.anupambasak.gradle.plugins.pojo2proto.ProtoGenerator
 
generateHeader(String, Set) - Method in class io.github.anupambasak.gradle.plugins.pojo2proto.ProtoGenerator
 
generateMessage(CompilationUnit, List) - Method in class io.github.anupambasak.gradle.plugins.pojo2proto.ProtoGenerator
 
generateMessages(List, List) - Method in class io.github.anupambasak.gradle.plugins.pojo2proto.ProtoGenerator
 
generateMessageWithNestedEnums(CompilationUnit, List, List) - Method in class io.github.anupambasak.gradle.plugins.pojo2proto.ProtoGenerator
 
generateWrapperMessage(ProtoGenerator.WrapperMessage) - Method in class io.github.anupambasak.gradle.plugins.pojo2proto.ProtoGenerator
 
getDestination() - Method in class io.github.anupambasak.gradle.plugins.pojo2proto.PojoToProtoExtension
 
getDestination() - Method in class io.github.anupambasak.gradle.plugins.pojo2proto.PojoToProtoTask
 
getElementType() - Method in class io.github.anupambasak.gradle.plugins.pojo2proto.ProtoGenerator.WrapperMessage
 
getExclude() - Method in class io.github.anupambasak.gradle.plugins.pojo2proto.PojoToProtoExtension
Directories or files to skip.
getExclude() - Method in class io.github.anupambasak.gradle.plugins.pojo2proto.PojoToProtoTask
Directories or files to leave out of PojoToProtoTask.getSource(); subdirectories of an excluded directory are excluded too.
getExcludeFields() - Method in class io.github.anupambasak.gradle.plugins.pojo2proto.PojoToProtoExtension
 
getImports() - Method in class io.github.anupambasak.gradle.plugins.pojo2proto.ProtoGenerator.WrapperMessage
 
getImports(CompilationUnit, List) - Method in class io.github.anupambasak.gradle.plugins.pojo2proto.ProtoGenerator
 
getName() - Method in class io.github.anupambasak.gradle.plugins.pojo2proto.ProtoGenerator.WrapperMessage
 
getPackageName() - Method in class io.github.anupambasak.gradle.plugins.pojo2proto.PojoToProtoExtension
 
getPackageName() - Method in class io.github.anupambasak.gradle.plugins.pojo2proto.PojoToProtoTask
 
getPrefixEnumNames() - Method in class io.github.anupambasak.gradle.plugins.pojo2proto.PojoToProtoExtension
 
getPrefixEnumNames() - Method in class io.github.anupambasak.gradle.plugins.pojo2proto.PojoToProtoTask
 
getProjectGroup() - Method in class io.github.anupambasak.gradle.plugins.pojo2proto.PojoToProtoTask
 
getProjectName() - Method in class io.github.anupambasak.gradle.plugins.pojo2proto.PojoToProtoTask
 
getSingleFile() - Method in class io.github.anupambasak.gradle.plugins.pojo2proto.PojoToProtoExtension
 
getSingleFile() - Method in class io.github.anupambasak.gradle.plugins.pojo2proto.PojoToProtoTask
 
getSource() - Method in class io.github.anupambasak.gradle.plugins.pojo2proto.PojoToProtoExtension
 
getSource() - Method in class io.github.anupambasak.gradle.plugins.pojo2proto.PojoToProtoTask
 
getTopLevelWrappers() - Method in class io.github.anupambasak.gradle.plugins.pojo2proto.ProtoGenerator
The wrapper messages to generate as top-level messages (their own files in multi-file mode).
GradlePojoToProtoPlugin - Class in io.github.anupambasak.gradle.plugins.pojo2proto
 
GradlePojoToProtoPlugin() - Constructor for class io.github.anupambasak.gradle.plugins.pojo2proto.GradlePojoToProtoPlugin
 

I

io.github.anupambasak.gradle.plugins.pojo2proto - package io.github.anupambasak.gradle.plugins.pojo2proto
 

P

PojoToProtoExtension - Class in io.github.anupambasak.gradle.plugins.pojo2proto
 
PojoToProtoExtension() - Constructor for class io.github.anupambasak.gradle.plugins.pojo2proto.PojoToProtoExtension
 
PojoToProtoTask - Class in io.github.anupambasak.gradle.plugins.pojo2proto
 
PojoToProtoTask() - Constructor for class io.github.anupambasak.gradle.plugins.pojo2proto.PojoToProtoTask
 
ProtoGenerator - Class in io.github.anupambasak.gradle.plugins.pojo2proto
 
ProtoGenerator() - Constructor for class io.github.anupambasak.gradle.plugins.pojo2proto.ProtoGenerator
 
ProtoGenerator(boolean) - Constructor for class io.github.anupambasak.gradle.plugins.pojo2proto.ProtoGenerator
 
ProtoGenerator.WrapperMessage - Class in io.github.anupambasak.gradle.plugins.pojo2proto
A generated message wrapping a repeated field, used where protobuf does not allow repeated: as a map value (Map<String, List<MyPojo>>) or as the element of another list (List<List<MyPojo>>).
protoName(TypeDeclaration) - Method in class io.github.anupambasak.gradle.plugins.pojo2proto.ProtoGenerator
The proto name of a top-level type: its Java name unless ProtoGenerator.registerTypes(List) renamed it.

R

registeredProtoNames() - Method in class io.github.anupambasak.gradle.plugins.pojo2proto.ProtoGenerator
All proto names of the registered top-level types.
registerTypes(List) - Method in class io.github.anupambasak.gradle.plugins.pojo2proto.ProtoGenerator
Registers every top-level type that will be generated and assigns its proto name.
A E G I P R 
All Classes and Interfaces|All Packages