Package io.protostuff.parser
Class EnumGroup.Value
- java.lang.Object
-
- io.protostuff.parser.AnnotationContainer
-
- io.protostuff.parser.EnumGroup.Value
-
- All Implemented Interfaces:
HasAnnotations
,HasName
,HasProto
,java.lang.Comparable<EnumGroup.Value>
- Enclosing class:
- EnumGroup
public static class EnumGroup.Value extends AnnotationContainer implements java.lang.Comparable<EnumGroup.Value>, HasName
-
-
Field Summary
Fields Modifier and Type Field Description (package private) EnumGroup
enumGroup
EnumField
field
(package private) java.lang.String
name
static java.util.Comparator<EnumGroup.Value>
NO_ALIAS_COMPARATOR
(package private) int
number
-
Fields inherited from class io.protostuff.parser.AnnotationContainer
annotations, docs
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
compareTo(EnumGroup.Value o)
EnumGroup
getEg()
Alias togetEnumGroup()
.EnumGroup
getEnumGroup()
java.util.LinkedHashMap<java.lang.String,java.lang.Object>
getExtraOptions()
java.lang.String
getName()
int
getNumber()
java.util.LinkedHashMap<java.lang.String,java.lang.Object>
getO()
java.util.LinkedHashMap<java.lang.String,java.lang.Object>
getOptions()
Returns the options configured.Proto
getProto()
java.util.LinkedHashMap<java.lang.String,java.lang.Object>
getStandardOptions()
java.lang.String
toString()
-
Methods inherited from class io.protostuff.parser.AnnotationContainer
add, addAnnotations, addDoc, err, getA, getAnnotation, getAnnotationMap, getAnnotations, getDocs, hasAnnotation, isEmptyA
-
-
-
-
Field Detail
-
NO_ALIAS_COMPARATOR
public static final java.util.Comparator<EnumGroup.Value> NO_ALIAS_COMPARATOR
-
name
final java.lang.String name
-
number
final int number
-
enumGroup
final EnumGroup enumGroup
-
field
public final EnumField field
-
-
Constructor Detail
-
Value
public Value(java.lang.String name, int number, EnumGroup enumGroup)
-
-
Method Detail
-
getName
public java.lang.String getName()
-
getNumber
public int getNumber()
- Returns:
- the number
-
getEnumGroup
public EnumGroup getEnumGroup()
- Returns:
- the enumGroup
-
getEg
public EnumGroup getEg()
Alias togetEnumGroup()
.
-
getStandardOptions
public java.util.LinkedHashMap<java.lang.String,java.lang.Object> getStandardOptions()
-
getExtraOptions
public java.util.LinkedHashMap<java.lang.String,java.lang.Object> getExtraOptions()
-
getO
public java.util.LinkedHashMap<java.lang.String,java.lang.Object> getO()
-
getOptions
public java.util.LinkedHashMap<java.lang.String,java.lang.Object> getOptions()
Returns the options configured.
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
compareTo
public int compareTo(EnumGroup.Value o)
- Specified by:
compareTo
in interfacejava.lang.Comparable<EnumGroup.Value>
-
-