Package net.morimekta.providence.model
Interface MessageType_OrBuilder
-
- All Superinterfaces:
Decl
,PMessageOrBuilder<MessageType>
,PValue<MessageType>
- All Known Implementing Classes:
MessageType
,MessageType._Builder
@Generated(value="net.morimekta.providence:providence-generator-java", comments="java:serializable") public interface MessageType_OrBuilder extends Decl, PMessageOrBuilder<MessageType>
<variant> { (<field> ([,;])?)* }
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface net.morimekta.providence.model.Decl
Decl._Builder, Decl._Field
-
-
Field Summary
-
Fields inherited from interface net.morimekta.providence.model.Decl
kDescriptor
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.Map<java.lang.String,java.lang.String>
getAnnotations()
java.util.List<FieldType>
getFields()
java.lang.String
getImplementing()
Interface this message is implementing.MessageVariant
getVariant()
boolean
hasAnnotations()
boolean
hasFields()
boolean
hasImplementing()
boolean
hasVariant()
int
numAnnotations()
int
numFields()
java.util.Optional<java.util.Map<java.lang.String,java.lang.String>>
optionalAnnotations()
java.util.Optional<java.lang.String>
optionalImplementing()
Interface this message is implementing.java.util.Optional<MessageVariant>
optionalVariant()
-
Methods inherited from interface net.morimekta.providence.model.Decl
getDocumentation, getName, hasDocumentation, hasName, optionalDocumentation
-
Methods inherited from interface net.morimekta.providence.PMessageOrBuilder
descriptor, get, get, has, has, toBuilder, toMessage
-
-
-
-
Method Detail
-
getVariant
MessageVariant getVariant()
- Returns:
- The variant value.
-
optionalVariant
@Nonnull java.util.Optional<MessageVariant> optionalVariant()
- Returns:
- Optional variant value.
-
hasVariant
boolean hasVariant()
- Returns:
- If variant is present.
-
getFields
@Nonnull java.util.List<FieldType> getFields()
- Returns:
- The fields value.
-
hasFields
boolean hasFields()
- Returns:
- If fields is present.
-
numFields
int numFields()
- Returns:
- Number of entries in fields.
-
getAnnotations
java.util.Map<java.lang.String,java.lang.String> getAnnotations()
- Returns:
- The annotations value.
-
optionalAnnotations
@Nonnull java.util.Optional<java.util.Map<java.lang.String,java.lang.String>> optionalAnnotations()
- Returns:
- Optional annotations value.
-
hasAnnotations
boolean hasAnnotations()
- Returns:
- If annotations is present.
-
numAnnotations
int numAnnotations()
- Returns:
- Number of entries in annotations.
-
getImplementing
java.lang.String getImplementing()
Interface this message is implementing.- Returns:
- The implementing value.
-
optionalImplementing
@Nonnull java.util.Optional<java.lang.String> optionalImplementing()
Interface this message is implementing.- Returns:
- Optional implementing value.
-
hasImplementing
boolean hasImplementing()
- Returns:
- If implementing is present.
-
-