Package hydra.ext.protobuf.proto3
Class ScalarType
- java.lang.Object
-
- hydra.ext.protobuf.proto3.ScalarType
-
- All Implemented Interfaces:
java.io.Serializable
- Direct Known Subclasses:
ScalarType.Bool,ScalarType.Bytes,ScalarType.Double_,ScalarType.Fixed32,ScalarType.Fixed64,ScalarType.Float_,ScalarType.Int32,ScalarType.Int64,ScalarType.Sfixed32,ScalarType.Sfixed64,ScalarType.Sint32,ScalarType.Sint64,ScalarType.String_,ScalarType.Uint32,ScalarType.Uint64
public abstract class ScalarType extends java.lang.Object implements java.io.SerializableOne of several Proto3 scalar types- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classScalarType.Boolstatic classScalarType.Bytesstatic classScalarType.Double_static classScalarType.Fixed32static classScalarType.Fixed64static classScalarType.Float_static classScalarType.Int32static classScalarType.Int64static interfaceScalarType.PartialVisitor<R>static classScalarType.Sfixed32static classScalarType.Sfixed64static classScalarType.Sint32static classScalarType.Sint64static classScalarType.String_static classScalarType.Uint32static classScalarType.Uint64static interfaceScalarType.Visitor<R>
-
Field Summary
Fields Modifier and Type Field Description static NameFIELD_NAME_BOOLstatic NameFIELD_NAME_BYTESstatic NameFIELD_NAME_DOUBLEstatic NameFIELD_NAME_FIXED32static NameFIELD_NAME_FIXED64static NameFIELD_NAME_FLOATstatic NameFIELD_NAME_INT32static NameFIELD_NAME_INT64static NameFIELD_NAME_SFIXED32static NameFIELD_NAME_SFIXED64static NameFIELD_NAME_SINT32static NameFIELD_NAME_SINT64static NameFIELD_NAME_STRINGstatic NameFIELD_NAME_UINT32static NameFIELD_NAME_UINT64static NameTYPE_NAME
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract <R> Raccept(ScalarType.Visitor<R> visitor)
-
-
-
Field Detail
-
TYPE_NAME
public static final Name TYPE_NAME
-
FIELD_NAME_BOOL
public static final Name FIELD_NAME_BOOL
-
FIELD_NAME_BYTES
public static final Name FIELD_NAME_BYTES
-
FIELD_NAME_DOUBLE
public static final Name FIELD_NAME_DOUBLE
-
FIELD_NAME_FIXED32
public static final Name FIELD_NAME_FIXED32
-
FIELD_NAME_FIXED64
public static final Name FIELD_NAME_FIXED64
-
FIELD_NAME_FLOAT
public static final Name FIELD_NAME_FLOAT
-
FIELD_NAME_INT32
public static final Name FIELD_NAME_INT32
-
FIELD_NAME_INT64
public static final Name FIELD_NAME_INT64
-
FIELD_NAME_SFIXED32
public static final Name FIELD_NAME_SFIXED32
-
FIELD_NAME_SFIXED64
public static final Name FIELD_NAME_SFIXED64
-
FIELD_NAME_SINT32
public static final Name FIELD_NAME_SINT32
-
FIELD_NAME_SINT64
public static final Name FIELD_NAME_SINT64
-
FIELD_NAME_STRING
public static final Name FIELD_NAME_STRING
-
FIELD_NAME_UINT32
public static final Name FIELD_NAME_UINT32
-
FIELD_NAME_UINT64
public static final Name FIELD_NAME_UINT64
-
-
Method Detail
-
accept
public abstract <R> R accept(ScalarType.Visitor<R> visitor)
-
-