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) EnumGroupenumGroupEnumFieldfield(package private) java.lang.Stringnamestatic java.util.Comparator<EnumGroup.Value>NO_ALIAS_COMPARATOR(package private) intnumber-
Fields inherited from class io.protostuff.parser.AnnotationContainer
annotations, docs
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(EnumGroup.Value o)EnumGroupgetEg()Alias togetEnumGroup().EnumGroupgetEnumGroup()java.util.LinkedHashMap<java.lang.String,java.lang.Object>getExtraOptions()java.lang.StringgetName()intgetNumber()java.util.LinkedHashMap<java.lang.String,java.lang.Object>getO()java.util.LinkedHashMap<java.lang.String,java.lang.Object>getOptions()Returns the options configured.ProtogetProto()java.util.LinkedHashMap<java.lang.String,java.lang.Object>getStandardOptions()java.lang.StringtoString()-
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:
toStringin classjava.lang.Object
-
compareTo
public int compareTo(EnumGroup.Value o)
- Specified by:
compareToin interfacejava.lang.Comparable<EnumGroup.Value>
-
-