public class EnumField extends Field<EnumGroup.Value>
Message.Field.Bool, Field.Bytes, Field.Double, Field.Fixed32, Field.Fixed64, Field.Float, Field.Int32, Field.Int64, Field.Modifier, Field.Reference, Field.SFixed32, Field.SFixed64, Field.SInt32, Field.SInt64, Field.String, Field.UInt32, Field.UInt64| Constructor and Description |
|---|
EnumField() |
EnumField(EnumGroup.Value ev) |
EnumField(EnumGroup enumGroup) |
| Modifier and Type | Method and Description |
|---|---|
String |
getDefaultValueAsString() |
EnumGroup |
getEnumGroup() |
EnumGroup.Value |
getEv() |
String |
getJavaType() |
Proto |
getProto() |
String |
getProtoType()
Returns field type for proto files.
|
String |
getRegularType() |
String |
getRelativePath() |
boolean |
isDefaultValueSet() |
boolean |
isSamePackage() |
void |
putExtraOption(String key,
Object value) |
compareTo, getDefaultValue, getDefaultValueConstant, getExtraOptions, getModifier, getName, getNumber, getO, getOption, getOptions, getOwner, getStandardOptions, hasOption, isBoolField, isBytesField, isDelimited, isEnumField, isMessageField, isNumberField, isOptional, isPackable, isRepeated, isRequired, isStringField, putStandardOption, toStringadd, addAnnotations, addDoc, err, getA, getAnnotation, getAnnotationMap, getAnnotations, getDocs, hasAnnotation, isEmptyApublic EnumField()
public EnumField(EnumGroup enumGroup)
public EnumField(EnumGroup.Value ev)
public EnumGroup.Value getEv()
public void putExtraOption(String key, Object value)
putExtraOption in interface HasOptionsputExtraOption in class Field<EnumGroup.Value>public boolean isDefaultValueSet()
isDefaultValueSet in class Field<EnumGroup.Value>public EnumGroup getEnumGroup()
public String getJavaType()
getJavaType in class Field<EnumGroup.Value>public String getRegularType()
public String getDefaultValueAsString()
getDefaultValueAsString in class Field<EnumGroup.Value>public boolean isSamePackage()
public String getRelativePath()
public Proto getProto()
getProto in interface HasProtogetProto in class Field<EnumGroup.Value>public String getProtoType()
FieldgetProtoType in class Field<EnumGroup.Value>Copyright © 2009–2021. All rights reserved.