A B C D E F G H I M N P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- ANY_TYPE_IMPORT - Static variable in class io.github.microserviceapipatterns.protobufgen.model.AnyType
- ANY_TYPE_NAME - Static variable in class io.github.microserviceapipatterns.protobufgen.model.AnyType
- AnyType - Class in io.github.microserviceapipatterns.protobufgen.model
-
Represents Google's Any type for message fields.
- AnyType() - Constructor for class io.github.microserviceapipatterns.protobufgen.model.AnyType
B
- BOOL - io.github.microserviceapipatterns.protobufgen.model.SimpleFieldType
- build() - Method in class io.github.microserviceapipatterns.protobufgen.model.Enum.Builder
- build() - Method in class io.github.microserviceapipatterns.protobufgen.model.EnumField.Builder
- build() - Method in class io.github.microserviceapipatterns.protobufgen.model.Message.Builder
- build() - Method in class io.github.microserviceapipatterns.protobufgen.model.MessageField.Builder
- build() - Method in class io.github.microserviceapipatterns.protobufgen.model.ProtoSpec.Builder
- build() - Method in class io.github.microserviceapipatterns.protobufgen.model.RemoteProcedureCall.Builder
- build() - Method in class io.github.microserviceapipatterns.protobufgen.model.Service.Builder
- Builder() - Constructor for class io.github.microserviceapipatterns.protobufgen.model.ProtoSpec.Builder
- Builder(FieldType, String, int) - Constructor for class io.github.microserviceapipatterns.protobufgen.model.MessageField.Builder
- Builder(String) - Constructor for class io.github.microserviceapipatterns.protobufgen.model.Enum.Builder
- Builder(String) - Constructor for class io.github.microserviceapipatterns.protobufgen.model.Message.Builder
- Builder(String) - Constructor for class io.github.microserviceapipatterns.protobufgen.model.Service.Builder
- Builder(String, int) - Constructor for class io.github.microserviceapipatterns.protobufgen.model.EnumField.Builder
- Builder(String, Message, Message) - Constructor for class io.github.microserviceapipatterns.protobufgen.model.RemoteProcedureCall.Builder
- BYTES - io.github.microserviceapipatterns.protobufgen.model.SimpleFieldType
C
- compareTo(EnumField) - Method in class io.github.microserviceapipatterns.protobufgen.model.EnumField
- compareTo(FieldNumber) - Method in class io.github.microserviceapipatterns.protobufgen.model.FieldNumber
- compareTo(MessageField) - Method in class io.github.microserviceapipatterns.protobufgen.model.MessageField
D
- DOUBLE - io.github.microserviceapipatterns.protobufgen.model.SimpleFieldType
E
- Enum - Class in io.github.microserviceapipatterns.protobufgen.model
-
Represents a protocol buffer enum.
- Enum.Builder - Class in io.github.microserviceapipatterns.protobufgen.model
- EnumField - Class in io.github.microserviceapipatterns.protobufgen.model
-
Represents a protocol buffer enum field.
- EnumField.Builder - Class in io.github.microserviceapipatterns.protobufgen.model
- equals(Object) - Method in class io.github.microserviceapipatterns.protobufgen.model.AnyType
- equals(Object) - Method in class io.github.microserviceapipatterns.protobufgen.model.Enum
- equals(Object) - Method in class io.github.microserviceapipatterns.protobufgen.model.EnumField
- equals(Object) - Method in class io.github.microserviceapipatterns.protobufgen.model.FieldNumber
- equals(Object) - Method in class io.github.microserviceapipatterns.protobufgen.model.FullIdentifier
- equals(Object) - Method in class io.github.microserviceapipatterns.protobufgen.model.Identifier
- equals(Object) - Method in class io.github.microserviceapipatterns.protobufgen.model.ImportStatement
- equals(Object) - Method in class io.github.microserviceapipatterns.protobufgen.model.Message
- equals(Object) - Method in class io.github.microserviceapipatterns.protobufgen.model.MessageField
- equals(Object) - Method in class io.github.microserviceapipatterns.protobufgen.model.RemoteProcedureCall
- equals(Object) - Method in class io.github.microserviceapipatterns.protobufgen.model.Service
F
- FieldAlreadyExistsException - Exception in io.github.microserviceapipatterns.protobufgen.exception
- FieldAlreadyExistsException(String) - Constructor for exception io.github.microserviceapipatterns.protobufgen.exception.FieldAlreadyExistsException
- FieldNumber - Class in io.github.microserviceapipatterns.protobufgen.model
-
Represents a protocol buffer field number.
- FieldNumber(int) - Constructor for class io.github.microserviceapipatterns.protobufgen.model.FieldNumber
- FieldNumberAlreadyExistsException - Exception in io.github.microserviceapipatterns.protobufgen.exception
- FieldNumberAlreadyExistsException(String, int) - Constructor for exception io.github.microserviceapipatterns.protobufgen.exception.FieldNumberAlreadyExistsException
- FieldNumberOutOfRangeException - Exception in io.github.microserviceapipatterns.protobufgen.exception
- FieldNumberOutOfRangeException(int) - Constructor for exception io.github.microserviceapipatterns.protobufgen.exception.FieldNumberOutOfRangeException
- FieldNumberReservedException - Exception in io.github.microserviceapipatterns.protobufgen.exception
- FieldNumberReservedException() - Constructor for exception io.github.microserviceapipatterns.protobufgen.exception.FieldNumberReservedException
- FieldType - Interface in io.github.microserviceapipatterns.protobufgen.model
-
Classes implementing this interface can be used as field types.
- FirstEnumFieldZeroValueException - Exception in io.github.microserviceapipatterns.protobufgen.exception
- FirstEnumFieldZeroValueException() - Constructor for exception io.github.microserviceapipatterns.protobufgen.exception.FirstEnumFieldZeroValueException
- FIXED32 - io.github.microserviceapipatterns.protobufgen.model.SimpleFieldType
- FIXED64 - io.github.microserviceapipatterns.protobufgen.model.SimpleFieldType
- FLOAT - io.github.microserviceapipatterns.protobufgen.model.SimpleFieldType
- FullIdentifier - Class in io.github.microserviceapipatterns.protobufgen.model
-
Represents a full identifier (fullIdent) according to the .proto lang spec:
- FullIdentifier(String) - Constructor for class io.github.microserviceapipatterns.protobufgen.model.FullIdentifier
G
- getComment() - Method in class io.github.microserviceapipatterns.protobufgen.model.Enum
-
Returns a comment (rendered into the .proto file, above the enum definition)
- getComment() - Method in class io.github.microserviceapipatterns.protobufgen.model.EnumField
-
Returns a comment (rendered into the .proto file, besides the enum field definition)
- getComment() - Method in class io.github.microserviceapipatterns.protobufgen.model.Message
-
Returns a comment (rendered into the .proto file, above the message definition)
- getComment() - Method in class io.github.microserviceapipatterns.protobufgen.model.MessageField
-
Returns a comment (rendered into the .proto file, besides the field definition)
- getComment() - Method in class io.github.microserviceapipatterns.protobufgen.model.ProtoSpec
-
Returns the comment of the represented proto spec (rendered at the top of the *.proto file).
- getComment() - Method in class io.github.microserviceapipatterns.protobufgen.model.RemoteProcedureCall
-
Returns a comment (rendered to the right of the rpc)
- getComment() - Method in class io.github.microserviceapipatterns.protobufgen.model.Service
-
Returns a comment (rendered into the .proto file, above the service definition)
- getEnums() - Method in class io.github.microserviceapipatterns.protobufgen.model.ProtoSpec
-
Returns the enums contained by this proto spec.
- getFields() - Method in class io.github.microserviceapipatterns.protobufgen.model.Enum
-
Returns a set with the fields of the represented enum.
- getFields() - Method in class io.github.microserviceapipatterns.protobufgen.model.Message
-
Returns a set with the fields of the represented message.
- getFileName() - Method in class io.github.microserviceapipatterns.protobufgen.model.ImportStatement
-
Returns the filename of the imported proto file.
- getIdentifier() - Method in class io.github.microserviceapipatterns.protobufgen.model.Enum
-
Returns the identifier (name) of the enum.
- getIdentifier() - Method in interface io.github.microserviceapipatterns.protobufgen.model.Identifiable
-
Gets the identifier of the represented proto object.
- getIdentifier() - Method in class io.github.microserviceapipatterns.protobufgen.model.Message
-
Returns the identifier (name) of the message.
- getIdentifier() - Method in class io.github.microserviceapipatterns.protobufgen.model.RemoteProcedureCall
-
Returns the identifier (name) of the represented rpc.
- getIdentifier() - Method in class io.github.microserviceapipatterns.protobufgen.model.Service
-
Returns the identifier (name) of the service.
- getImportStatements() - Method in class io.github.microserviceapipatterns.protobufgen.model.ProtoSpec
- getInput() - Method in class io.github.microserviceapipatterns.protobufgen.model.RemoteProcedureCall
-
Returns the message that is passed to the rpc as input/parameter.
- getMessages() - Method in class io.github.microserviceapipatterns.protobufgen.model.ProtoSpec
-
Returns the messages contained by this proto spec.
- getName() - Method in class io.github.microserviceapipatterns.protobufgen.model.AnyType
- getName() - Method in class io.github.microserviceapipatterns.protobufgen.model.Enum
-
Returns the name of the enum as String.
- getName() - Method in class io.github.microserviceapipatterns.protobufgen.model.EnumField
-
Returns the name of the enum field as String.
- getName() - Method in interface io.github.microserviceapipatterns.protobufgen.model.FieldType
-
Returns a name (string representation) of the type.
- getName() - Method in class io.github.microserviceapipatterns.protobufgen.model.FullIdentifier
-
Returns the identifier name/string.
- getName() - Method in class io.github.microserviceapipatterns.protobufgen.model.Identifier
-
Returns the identifier name/string.
- getName() - Method in class io.github.microserviceapipatterns.protobufgen.model.Message
-
Returns the full name of the message (including parents, if it is a nested message) as string.
- getName() - Method in class io.github.microserviceapipatterns.protobufgen.model.MessageField
-
Returns the name of the field.
- getName() - Method in class io.github.microserviceapipatterns.protobufgen.model.RemoteProcedureCall
-
Returns the name of the rpc as String.
- getName() - Method in class io.github.microserviceapipatterns.protobufgen.model.Service
-
Returns the name of the service.
- getName() - Method in enum io.github.microserviceapipatterns.protobufgen.model.SimpleFieldType
- getNestedMessages() - Method in class io.github.microserviceapipatterns.protobufgen.model.Message
-
Returns the nested messages inside the represented message.
- getNumber() - Method in class io.github.microserviceapipatterns.protobufgen.model.MessageField
-
Returns the field number as integer.
- getOutput() - Method in class io.github.microserviceapipatterns.protobufgen.model.RemoteProcedureCall
-
Returns the message that is returned by the rpc.
- getPackage() - Method in class io.github.microserviceapipatterns.protobufgen.model.ProtoSpec
-
Returns the package as string.
- getParent() - Method in class io.github.microserviceapipatterns.protobufgen.model.Message
-
Gives the parent message, in case the represented message is a nested message, null otherwise.
- getRemoteProcedureCalls() - Method in class io.github.microserviceapipatterns.protobufgen.model.Service
-
Returns a set with the RPCs of the represented service.
- getServices() - Method in class io.github.microserviceapipatterns.protobufgen.model.ProtoSpec
-
Returns the services contained by this proto spec.
- getSimpleName() - Method in class io.github.microserviceapipatterns.protobufgen.model.Message
-
Returns the simple name of the message (without parents, if it is a nested message) as string
- getSyntax() - Method in class io.github.microserviceapipatterns.protobufgen.model.ProtoSpec
-
Returns the proto syntax version (currently only 3 supported!)
- getType() - Method in class io.github.microserviceapipatterns.protobufgen.model.MessageField
-
Returns the type of the field as string.
- getValue() - Method in class io.github.microserviceapipatterns.protobufgen.model.EnumField
-
Returns the enum value of the enum field.
H
- hashCode() - Method in class io.github.microserviceapipatterns.protobufgen.model.AnyType
- hashCode() - Method in class io.github.microserviceapipatterns.protobufgen.model.Enum
- hashCode() - Method in class io.github.microserviceapipatterns.protobufgen.model.EnumField
- hashCode() - Method in class io.github.microserviceapipatterns.protobufgen.model.FieldNumber
- hashCode() - Method in class io.github.microserviceapipatterns.protobufgen.model.FullIdentifier
- hashCode() - Method in class io.github.microserviceapipatterns.protobufgen.model.Identifier
- hashCode() - Method in class io.github.microserviceapipatterns.protobufgen.model.ImportStatement
- hashCode() - Method in class io.github.microserviceapipatterns.protobufgen.model.Message
- hashCode() - Method in class io.github.microserviceapipatterns.protobufgen.model.MessageField
- hashCode() - Method in class io.github.microserviceapipatterns.protobufgen.model.RemoteProcedureCall
- hashCode() - Method in class io.github.microserviceapipatterns.protobufgen.model.Service
I
- Identifiable - Interface in io.github.microserviceapipatterns.protobufgen.model
-
Interface for all types that shall be uniquely identifiable in a proto spec.
- Identifier - Class in io.github.microserviceapipatterns.protobufgen.model
-
Represents an identifier (ident) according to the .proto lang spec:
- Identifier(String) - Constructor for class io.github.microserviceapipatterns.protobufgen.model.Identifier
- ImportStatement - Class in io.github.microserviceapipatterns.protobufgen.model
-
Represents an import statement to import other proto files.
- ImportStatement(String) - Constructor for class io.github.microserviceapipatterns.protobufgen.model.ImportStatement
- ImportStatement(String, boolean) - Constructor for class io.github.microserviceapipatterns.protobufgen.model.ImportStatement
- INT32 - io.github.microserviceapipatterns.protobufgen.model.SimpleFieldType
- INT64 - io.github.microserviceapipatterns.protobufgen.model.SimpleFieldType
- io.github.microserviceapipatterns.protobufgen.exception - package io.github.microserviceapipatterns.protobufgen.exception
- io.github.microserviceapipatterns.protobufgen.model - package io.github.microserviceapipatterns.protobufgen.model
- io.github.microserviceapipatterns.protobufgen.serializer - package io.github.microserviceapipatterns.protobufgen.serializer
- isInputStreamed() - Method in class io.github.microserviceapipatterns.protobufgen.model.RemoteProcedureCall
-
Indicates whether the "stream" flag is set on the input message or not.
- isNestedMessage() - Method in class io.github.microserviceapipatterns.protobufgen.model.Message
-
Indicates whether the represented message is a nested message or not.
- isOutputStreamed() - Method in class io.github.microserviceapipatterns.protobufgen.model.RemoteProcedureCall
-
Indicates whether the "stream" flag is set on the output/return message or not.
- isPublic() - Method in class io.github.microserviceapipatterns.protobufgen.model.ImportStatement
-
Indicates whether the import is "public" or not.
- isRepeated() - Method in class io.github.microserviceapipatterns.protobufgen.model.MessageField
-
Indicates whether the field can be repeated or not.
M
- Message - Class in io.github.microserviceapipatterns.protobufgen.model
-
Represents a protocol buffer message.
- Message.Builder - Class in io.github.microserviceapipatterns.protobufgen.model
- MessageField - Class in io.github.microserviceapipatterns.protobufgen.model
-
Represents a protocol buffer message field.
- MessageField.Builder - Class in io.github.microserviceapipatterns.protobufgen.model
N
- NestedMessageAlreadyExistsException - Exception in io.github.microserviceapipatterns.protobufgen.exception
- NestedMessageAlreadyExistsException(String) - Constructor for exception io.github.microserviceapipatterns.protobufgen.exception.NestedMessageAlreadyExistsException
P
- persistProto(File) - Method in class io.github.microserviceapipatterns.protobufgen.model.ProtoSpec
-
Persists the proto specification into a file.
- ProtocolBufferBuilderException - Exception in io.github.microserviceapipatterns.protobufgen.exception
- ProtocolBufferBuilderException(String) - Constructor for exception io.github.microserviceapipatterns.protobufgen.exception.ProtocolBufferBuilderException
- ProtocolBufferBuilderException(String, Throwable) - Constructor for exception io.github.microserviceapipatterns.protobufgen.exception.ProtocolBufferBuilderException
- ProtoSerializationException - Exception in io.github.microserviceapipatterns.protobufgen.exception
- ProtoSerializationException(Throwable) - Constructor for exception io.github.microserviceapipatterns.protobufgen.exception.ProtoSerializationException
- ProtoSpec - Class in io.github.microserviceapipatterns.protobufgen.model
-
Represents a protocol buffers specification; one single *.proto file.
- ProtoSpec.Builder - Class in io.github.microserviceapipatterns.protobufgen.model
- ProtoSpecSerializer - Class in io.github.microserviceapipatterns.protobufgen.serializer
-
Class that allows to serialize a ProtoSpec object into a *.proto file.
- ProtoSpecSerializer() - Constructor for class io.github.microserviceapipatterns.protobufgen.serializer.ProtoSpecSerializer
R
- RemoteProcedureCall - Class in io.github.microserviceapipatterns.protobufgen.model
-
Represents a protocol buffer RPC call.
- RemoteProcedureCall.Builder - Class in io.github.microserviceapipatterns.protobufgen.model
- RemoteProcedureCallAlreadyExistsException - Exception in io.github.microserviceapipatterns.protobufgen.exception
- RemoteProcedureCallAlreadyExistsException(String) - Constructor for exception io.github.microserviceapipatterns.protobufgen.exception.RemoteProcedureCallAlreadyExistsException
- repeated() - Method in class io.github.microserviceapipatterns.protobufgen.model.MessageField.Builder
- RootElementAlreadyExistsException - Exception in io.github.microserviceapipatterns.protobufgen.exception
- RootElementAlreadyExistsException(String) - Constructor for exception io.github.microserviceapipatterns.protobufgen.exception.RootElementAlreadyExistsException
S
- serialize(ProtoSpec) - Method in class io.github.microserviceapipatterns.protobufgen.serializer.ProtoSpecSerializer
- Service - Class in io.github.microserviceapipatterns.protobufgen.model
-
Represents a protocol buffer service.
- Service.Builder - Class in io.github.microserviceapipatterns.protobufgen.model
- setParent(Message) - Method in class io.github.microserviceapipatterns.protobufgen.model.Message
-
Changes the parent message of the represented message.
- SFIXED32 - io.github.microserviceapipatterns.protobufgen.model.SimpleFieldType
- SFIXED64 - io.github.microserviceapipatterns.protobufgen.model.SimpleFieldType
- SimpleFieldType - Enum in io.github.microserviceapipatterns.protobufgen.model
- SINT32 - io.github.microserviceapipatterns.protobufgen.model.SimpleFieldType
- SINT64 - io.github.microserviceapipatterns.protobufgen.model.SimpleFieldType
- STRING - io.github.microserviceapipatterns.protobufgen.model.SimpleFieldType
T
- toInt() - Method in class io.github.microserviceapipatterns.protobufgen.model.FieldNumber
-
Returns the field number as integer.
- toString() - Method in class io.github.microserviceapipatterns.protobufgen.model.AnyType
- toString() - Method in class io.github.microserviceapipatterns.protobufgen.model.FullIdentifier
- toString() - Method in class io.github.microserviceapipatterns.protobufgen.model.Identifier
- toString() - Method in class io.github.microserviceapipatterns.protobufgen.model.ProtoSpec
-
Serializes the proto spec.
U
- UINT32 - io.github.microserviceapipatterns.protobufgen.model.SimpleFieldType
- UINT64 - io.github.microserviceapipatterns.protobufgen.model.SimpleFieldType
V
- valueOf(String) - Static method in enum io.github.microserviceapipatterns.protobufgen.model.SimpleFieldType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum io.github.microserviceapipatterns.protobufgen.model.SimpleFieldType
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- withComment(String) - Method in class io.github.microserviceapipatterns.protobufgen.model.Enum.Builder
- withComment(String) - Method in class io.github.microserviceapipatterns.protobufgen.model.EnumField.Builder
- withComment(String) - Method in class io.github.microserviceapipatterns.protobufgen.model.Message.Builder
- withComment(String) - Method in class io.github.microserviceapipatterns.protobufgen.model.MessageField.Builder
- withComment(String) - Method in class io.github.microserviceapipatterns.protobufgen.model.ProtoSpec.Builder
- withComment(String) - Method in class io.github.microserviceapipatterns.protobufgen.model.RemoteProcedureCall.Builder
- withComment(String) - Method in class io.github.microserviceapipatterns.protobufgen.model.Service.Builder
- withEnum(Enum) - Method in class io.github.microserviceapipatterns.protobufgen.model.ProtoSpec.Builder
- withEnum(Enum.Builder) - Method in class io.github.microserviceapipatterns.protobufgen.model.ProtoSpec.Builder
- withField(EnumField) - Method in class io.github.microserviceapipatterns.protobufgen.model.Enum.Builder
- withField(EnumField.Builder) - Method in class io.github.microserviceapipatterns.protobufgen.model.Enum.Builder
- withField(FieldType, String) - Method in class io.github.microserviceapipatterns.protobufgen.model.Message.Builder
- withField(MessageField) - Method in class io.github.microserviceapipatterns.protobufgen.model.Message.Builder
- withField(MessageField.Builder) - Method in class io.github.microserviceapipatterns.protobufgen.model.Message.Builder
- withField(String) - Method in class io.github.microserviceapipatterns.protobufgen.model.Enum.Builder
- withImport(ImportStatement) - Method in class io.github.microserviceapipatterns.protobufgen.model.ProtoSpec.Builder
- withImport(String) - Method in class io.github.microserviceapipatterns.protobufgen.model.ProtoSpec.Builder
- withImport(String, boolean) - Method in class io.github.microserviceapipatterns.protobufgen.model.ProtoSpec.Builder
- withInputAsStream() - Method in class io.github.microserviceapipatterns.protobufgen.model.RemoteProcedureCall.Builder
- withMessage(Message) - Method in class io.github.microserviceapipatterns.protobufgen.model.ProtoSpec.Builder
- withMessage(Message.Builder) - Method in class io.github.microserviceapipatterns.protobufgen.model.ProtoSpec.Builder
- withNestedMessage(Message) - Method in class io.github.microserviceapipatterns.protobufgen.model.Message.Builder
- withOutputAsStream() - Method in class io.github.microserviceapipatterns.protobufgen.model.RemoteProcedureCall.Builder
- withPackage(FullIdentifier) - Method in class io.github.microserviceapipatterns.protobufgen.model.ProtoSpec.Builder
- withPackage(String) - Method in class io.github.microserviceapipatterns.protobufgen.model.ProtoSpec.Builder
- withRPC(RemoteProcedureCall) - Method in class io.github.microserviceapipatterns.protobufgen.model.Service.Builder
- withRPC(RemoteProcedureCall.Builder) - Method in class io.github.microserviceapipatterns.protobufgen.model.Service.Builder
- withService(Service) - Method in class io.github.microserviceapipatterns.protobufgen.model.ProtoSpec.Builder
- withService(Service.Builder) - Method in class io.github.microserviceapipatterns.protobufgen.model.ProtoSpec.Builder
- writeToFile(ProtoSpec, File) - Method in class io.github.microserviceapipatterns.protobufgen.serializer.ProtoSpecSerializer
- WrongIdentifierException - Exception in io.github.microserviceapipatterns.protobufgen.exception
- WrongIdentifierException(String) - Constructor for exception io.github.microserviceapipatterns.protobufgen.exception.WrongIdentifierException
All Classes All Packages