Index
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.
All Classes and Interfaces|All Packages