类 ProtoFeature.Map
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- org.wowtools.giscat.vector.pojo.proto.ProtoFeature.Map
-
- 所有已实现的接口:
com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable,ProtoFeature.MapOrBuilder
- 封闭类:
- ProtoFeature
public static final class ProtoFeature.Map extends com.google.protobuf.GeneratedMessageV3 implements ProtoFeature.MapOrBuilder
属性 支持的属性类型 double float sint32 sint64 bool string bytes subProperty 属性使用keyId-value或keyId-valueId格式来存储 sint64、string等可能占用4字节及以上的对象,用valueId(int32)取代value来存储以减少体积 value本身则存放到FeatureCollection中 示例 [{id:4,name:'tom'},{id:5,name:'jerry',age:4}]转换后: FeatureCollection { keys = ['id','name','age'],//所有的key收集到keys中 sint32Values = [4,5],//所有的int value收集到sint32Values中 stringValues = ['tom','jerry'],//所有的string value收集到stringValues中 //其它类型的属性也是类似的方式收集为key value propertiess = [//具体的属性用keyId-value或keyId-valueId格式来存储 {sint32KeyIds=[0], sint32ValueIds=[0], stringKeyIds=[1], stringValueIds=[0]},//tom的属性 {0:0, 1:0} {sint32KeyIds=[0,2], sint32ValueIds=[1,0], stringKeyIds=[1], stringValueIds=[1]}//jerry的属性 {0:1, 1:1, 2:1} ] }Protobuf typepojo.Map- 另请参阅:
- 序列化表格
-
-
嵌套类概要
嵌套类 修饰符和类型 类 说明 static classProtoFeature.Map.Builder属性 支持的属性类型 double float sint32 sint64 bool string bytes subProperty 属性使用keyId-value或keyId-valueId格式来存储 sint64、string等可能占用4字节及以上的对象,用valueId(int32)取代value来存储以减少体积 value本身则存放到FeatureCollection中 示例 [{id:4,name:'tom'},{id:5,name:'jerry',age:4}]转换后: FeatureCollection { keys = ['id','name','age'],//所有的key收集到keys中 sint32Values = [4,5],//所有的int value收集到sint32Values中 stringValues = ['tom','jerry'],//所有的string value收集到stringValues中 //其它类型的属性也是类似的方式收集为key value propertiess = [//具体的属性用keyId-value或keyId-valueId格式来存储 {sint32KeyIds=[0], sint32ValueIds=[0], stringKeyIds=[1], stringValueIds=[0]},//tom的属性 {0:0, 1:0} {sint32KeyIds=[0,2], sint32ValueIds=[1,0], stringKeyIds=[1], stringValueIds=[1]}//jerry的属性 {0:1, 1:1, 2:1} ] }-
从类继承的嵌套类/接口 com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
字段概要
字段 修饰符和类型 字段 说明 static intBOOLKEYIDS_FIELD_NUMBERstatic intBOOLVALUES_FIELD_NUMBERstatic intBYTESKEYIDS_FIELD_NUMBERstatic intBYTESVALUEIDS_FIELD_NUMBERstatic intDOUBLEKEYIDS_FIELD_NUMBERstatic intDOUBLEVALUEIDS_FIELD_NUMBERstatic intFLOATKEYIDS_FIELD_NUMBERstatic intFLOATVALUEIDS_FIELD_NUMBERstatic intSINT32KEYIDS_FIELD_NUMBERstatic intSINT32VALUEIDS_FIELD_NUMBERstatic intSINT64KEYIDS_FIELD_NUMBERstatic intSINT64VALUEIDS_FIELD_NUMBERstatic intSTRINGKEYIDS_FIELD_NUMBERstatic intSTRINGVALUEIDS_FIELD_NUMBERstatic intSUBKEYIDS_FIELD_NUMBERstatic intSUBMAPS_FIELD_NUMBER
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 booleanequals(Object obj)intgetBoolKeyIds(int index)repeated int32 boolKeyIds = 9;intgetBoolKeyIdsCount()repeated int32 boolKeyIds = 9;List<Integer>getBoolKeyIdsList()repeated int32 boolKeyIds = 9;booleangetBoolValues(int index)repeated bool boolValues = 10;intgetBoolValuesCount()repeated bool boolValues = 10;List<Boolean>getBoolValuesList()repeated bool boolValues = 10;intgetBytesKeyIds(int index)repeated int32 bytesKeyIds = 13;intgetBytesKeyIdsCount()repeated int32 bytesKeyIds = 13;List<Integer>getBytesKeyIdsList()repeated int32 bytesKeyIds = 13;intgetBytesValueIds(int index)repeated int32 bytesValueIds = 14;intgetBytesValueIdsCount()repeated int32 bytesValueIds = 14;List<Integer>getBytesValueIdsList()repeated int32 bytesValueIds = 14;static ProtoFeature.MapgetDefaultInstance()ProtoFeature.MapgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()intgetDoubleKeyIds(int index)key、value idintgetDoubleKeyIdsCount()key、value idList<Integer>getDoubleKeyIdsList()key、value idintgetDoubleValueIds(int index)repeated int32 doubleValueIds = 2;intgetDoubleValueIdsCount()repeated int32 doubleValueIds = 2;List<Integer>getDoubleValueIdsList()repeated int32 doubleValueIds = 2;intgetFloatKeyIds(int index)repeated int32 floatKeyIds = 3;intgetFloatKeyIdsCount()repeated int32 floatKeyIds = 3;List<Integer>getFloatKeyIdsList()repeated int32 floatKeyIds = 3;intgetFloatValueIds(int index)repeated int32 floatValueIds = 4;intgetFloatValueIdsCount()repeated int32 floatValueIds = 4;List<Integer>getFloatValueIdsList()repeated int32 floatValueIds = 4;com.google.protobuf.Parser<ProtoFeature.Map>getParserForType()intgetSerializedSize()intgetSint32KeyIds(int index)repeated int32 sint32KeyIds = 5;intgetSint32KeyIdsCount()repeated int32 sint32KeyIds = 5;List<Integer>getSint32KeyIdsList()repeated int32 sint32KeyIds = 5;intgetSint32ValueIds(int index)repeated int32 sint32ValueIds = 6;intgetSint32ValueIdsCount()repeated int32 sint32ValueIds = 6;List<Integer>getSint32ValueIdsList()repeated int32 sint32ValueIds = 6;intgetSint64KeyIds(int index)repeated int32 sint64KeyIds = 7;intgetSint64KeyIdsCount()repeated int32 sint64KeyIds = 7;List<Integer>getSint64KeyIdsList()repeated int32 sint64KeyIds = 7;intgetSint64ValueIds(int index)repeated int32 sint64ValueIds = 8;intgetSint64ValueIdsCount()repeated int32 sint64ValueIds = 8;List<Integer>getSint64ValueIdsList()repeated int32 sint64ValueIds = 8;intgetStringKeyIds(int index)repeated int32 stringKeyIds = 11;intgetStringKeyIdsCount()repeated int32 stringKeyIds = 11;List<Integer>getStringKeyIdsList()repeated int32 stringKeyIds = 11;intgetStringValueIds(int index)repeated int32 stringValueIds = 12;intgetStringValueIdsCount()repeated int32 stringValueIds = 12;List<Integer>getStringValueIdsList()repeated int32 stringValueIds = 12;intgetSubKeyIds(int index)children Map key、value idintgetSubKeyIdsCount()children Map key、value idList<Integer>getSubKeyIdsList()children Map key、value idProtoFeature.MapgetSubMaps(int index)repeated .pojo.Map subMaps = 16;intgetSubMapsCount()repeated .pojo.Map subMaps = 16;List<ProtoFeature.Map>getSubMapsList()repeated .pojo.Map subMaps = 16;ProtoFeature.MapOrBuildergetSubMapsOrBuilder(int index)repeated .pojo.Map subMaps = 16;List<? extends ProtoFeature.MapOrBuilder>getSubMapsOrBuilderList()repeated .pojo.Map subMaps = 16;com.google.protobuf.UnknownFieldSetgetUnknownFields()inthashCode()protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static ProtoFeature.Map.BuildernewBuilder()static ProtoFeature.Map.BuildernewBuilder(ProtoFeature.Map prototype)ProtoFeature.Map.BuildernewBuilderForType()protected ProtoFeature.Map.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static ProtoFeature.MapparseDelimitedFrom(InputStream input)static ProtoFeature.MapparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ProtoFeature.MapparseFrom(byte[] data)static ProtoFeature.MapparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ProtoFeature.MapparseFrom(com.google.protobuf.ByteString data)static ProtoFeature.MapparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ProtoFeature.MapparseFrom(com.google.protobuf.CodedInputStream input)static ProtoFeature.MapparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ProtoFeature.MapparseFrom(InputStream input)static ProtoFeature.MapparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ProtoFeature.MapparseFrom(ByteBuffer data)static ProtoFeature.MapparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<ProtoFeature.Map>parser()ProtoFeature.Map.BuildertoBuilder()voidwriteTo(com.google.protobuf.CodedOutputStream output)-
从类继承的方法 com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
从类继承的方法 com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
-
-
-
字段详细资料
-
DOUBLEKEYIDS_FIELD_NUMBER
public static final int DOUBLEKEYIDS_FIELD_NUMBER
- 另请参阅:
- 常量字段值
-
DOUBLEVALUEIDS_FIELD_NUMBER
public static final int DOUBLEVALUEIDS_FIELD_NUMBER
- 另请参阅:
- 常量字段值
-
FLOATKEYIDS_FIELD_NUMBER
public static final int FLOATKEYIDS_FIELD_NUMBER
- 另请参阅:
- 常量字段值
-
FLOATVALUEIDS_FIELD_NUMBER
public static final int FLOATVALUEIDS_FIELD_NUMBER
- 另请参阅:
- 常量字段值
-
SINT32KEYIDS_FIELD_NUMBER
public static final int SINT32KEYIDS_FIELD_NUMBER
- 另请参阅:
- 常量字段值
-
SINT32VALUEIDS_FIELD_NUMBER
public static final int SINT32VALUEIDS_FIELD_NUMBER
- 另请参阅:
- 常量字段值
-
SINT64KEYIDS_FIELD_NUMBER
public static final int SINT64KEYIDS_FIELD_NUMBER
- 另请参阅:
- 常量字段值
-
SINT64VALUEIDS_FIELD_NUMBER
public static final int SINT64VALUEIDS_FIELD_NUMBER
- 另请参阅:
- 常量字段值
-
BOOLKEYIDS_FIELD_NUMBER
public static final int BOOLKEYIDS_FIELD_NUMBER
- 另请参阅:
- 常量字段值
-
BOOLVALUES_FIELD_NUMBER
public static final int BOOLVALUES_FIELD_NUMBER
- 另请参阅:
- 常量字段值
-
STRINGKEYIDS_FIELD_NUMBER
public static final int STRINGKEYIDS_FIELD_NUMBER
- 另请参阅:
- 常量字段值
-
STRINGVALUEIDS_FIELD_NUMBER
public static final int STRINGVALUEIDS_FIELD_NUMBER
- 另请参阅:
- 常量字段值
-
BYTESKEYIDS_FIELD_NUMBER
public static final int BYTESKEYIDS_FIELD_NUMBER
- 另请参阅:
- 常量字段值
-
BYTESVALUEIDS_FIELD_NUMBER
public static final int BYTESVALUEIDS_FIELD_NUMBER
- 另请参阅:
- 常量字段值
-
SUBKEYIDS_FIELD_NUMBER
public static final int SUBKEYIDS_FIELD_NUMBER
- 另请参阅:
- 常量字段值
-
SUBMAPS_FIELD_NUMBER
public static final int SUBMAPS_FIELD_NUMBER
- 另请参阅:
- 常量字段值
-
-
方法详细资料
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- 覆盖:
newInstance在类中com.google.protobuf.GeneratedMessageV3
-
getUnknownFields
public final com.google.protobuf.UnknownFieldSet getUnknownFields()
- 指定者:
getUnknownFields在接口中com.google.protobuf.MessageOrBuilder- 覆盖:
getUnknownFields在类中com.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- 指定者:
internalGetFieldAccessorTable在类中com.google.protobuf.GeneratedMessageV3
-
getDoubleKeyIdsList
public List<Integer> getDoubleKeyIdsList()
key、value id
repeated int32 doubleKeyIds = 1;- 指定者:
getDoubleKeyIdsList在接口中ProtoFeature.MapOrBuilder- 返回:
- A list containing the doubleKeyIds.
-
getDoubleKeyIdsCount
public int getDoubleKeyIdsCount()
key、value id
repeated int32 doubleKeyIds = 1;- 指定者:
getDoubleKeyIdsCount在接口中ProtoFeature.MapOrBuilder- 返回:
- The count of doubleKeyIds.
-
getDoubleKeyIds
public int getDoubleKeyIds(int index)
key、value id
repeated int32 doubleKeyIds = 1;- 指定者:
getDoubleKeyIds在接口中ProtoFeature.MapOrBuilder- 参数:
index- The index of the element to return.- 返回:
- The doubleKeyIds at the given index.
-
getDoubleValueIdsList
public List<Integer> getDoubleValueIdsList()
repeated int32 doubleValueIds = 2;- 指定者:
getDoubleValueIdsList在接口中ProtoFeature.MapOrBuilder- 返回:
- A list containing the doubleValueIds.
-
getDoubleValueIdsCount
public int getDoubleValueIdsCount()
repeated int32 doubleValueIds = 2;- 指定者:
getDoubleValueIdsCount在接口中ProtoFeature.MapOrBuilder- 返回:
- The count of doubleValueIds.
-
getDoubleValueIds
public int getDoubleValueIds(int index)
repeated int32 doubleValueIds = 2;- 指定者:
getDoubleValueIds在接口中ProtoFeature.MapOrBuilder- 参数:
index- The index of the element to return.- 返回:
- The doubleValueIds at the given index.
-
getFloatKeyIdsList
public List<Integer> getFloatKeyIdsList()
repeated int32 floatKeyIds = 3;- 指定者:
getFloatKeyIdsList在接口中ProtoFeature.MapOrBuilder- 返回:
- A list containing the floatKeyIds.
-
getFloatKeyIdsCount
public int getFloatKeyIdsCount()
repeated int32 floatKeyIds = 3;- 指定者:
getFloatKeyIdsCount在接口中ProtoFeature.MapOrBuilder- 返回:
- The count of floatKeyIds.
-
getFloatKeyIds
public int getFloatKeyIds(int index)
repeated int32 floatKeyIds = 3;- 指定者:
getFloatKeyIds在接口中ProtoFeature.MapOrBuilder- 参数:
index- The index of the element to return.- 返回:
- The floatKeyIds at the given index.
-
getFloatValueIdsList
public List<Integer> getFloatValueIdsList()
repeated int32 floatValueIds = 4;- 指定者:
getFloatValueIdsList在接口中ProtoFeature.MapOrBuilder- 返回:
- A list containing the floatValueIds.
-
getFloatValueIdsCount
public int getFloatValueIdsCount()
repeated int32 floatValueIds = 4;- 指定者:
getFloatValueIdsCount在接口中ProtoFeature.MapOrBuilder- 返回:
- The count of floatValueIds.
-
getFloatValueIds
public int getFloatValueIds(int index)
repeated int32 floatValueIds = 4;- 指定者:
getFloatValueIds在接口中ProtoFeature.MapOrBuilder- 参数:
index- The index of the element to return.- 返回:
- The floatValueIds at the given index.
-
getSint32KeyIdsList
public List<Integer> getSint32KeyIdsList()
repeated int32 sint32KeyIds = 5;- 指定者:
getSint32KeyIdsList在接口中ProtoFeature.MapOrBuilder- 返回:
- A list containing the sint32KeyIds.
-
getSint32KeyIdsCount
public int getSint32KeyIdsCount()
repeated int32 sint32KeyIds = 5;- 指定者:
getSint32KeyIdsCount在接口中ProtoFeature.MapOrBuilder- 返回:
- The count of sint32KeyIds.
-
getSint32KeyIds
public int getSint32KeyIds(int index)
repeated int32 sint32KeyIds = 5;- 指定者:
getSint32KeyIds在接口中ProtoFeature.MapOrBuilder- 参数:
index- The index of the element to return.- 返回:
- The sint32KeyIds at the given index.
-
getSint32ValueIdsList
public List<Integer> getSint32ValueIdsList()
repeated int32 sint32ValueIds = 6;- 指定者:
getSint32ValueIdsList在接口中ProtoFeature.MapOrBuilder- 返回:
- A list containing the sint32ValueIds.
-
getSint32ValueIdsCount
public int getSint32ValueIdsCount()
repeated int32 sint32ValueIds = 6;- 指定者:
getSint32ValueIdsCount在接口中ProtoFeature.MapOrBuilder- 返回:
- The count of sint32ValueIds.
-
getSint32ValueIds
public int getSint32ValueIds(int index)
repeated int32 sint32ValueIds = 6;- 指定者:
getSint32ValueIds在接口中ProtoFeature.MapOrBuilder- 参数:
index- The index of the element to return.- 返回:
- The sint32ValueIds at the given index.
-
getSint64KeyIdsList
public List<Integer> getSint64KeyIdsList()
repeated int32 sint64KeyIds = 7;- 指定者:
getSint64KeyIdsList在接口中ProtoFeature.MapOrBuilder- 返回:
- A list containing the sint64KeyIds.
-
getSint64KeyIdsCount
public int getSint64KeyIdsCount()
repeated int32 sint64KeyIds = 7;- 指定者:
getSint64KeyIdsCount在接口中ProtoFeature.MapOrBuilder- 返回:
- The count of sint64KeyIds.
-
getSint64KeyIds
public int getSint64KeyIds(int index)
repeated int32 sint64KeyIds = 7;- 指定者:
getSint64KeyIds在接口中ProtoFeature.MapOrBuilder- 参数:
index- The index of the element to return.- 返回:
- The sint64KeyIds at the given index.
-
getSint64ValueIdsList
public List<Integer> getSint64ValueIdsList()
repeated int32 sint64ValueIds = 8;- 指定者:
getSint64ValueIdsList在接口中ProtoFeature.MapOrBuilder- 返回:
- A list containing the sint64ValueIds.
-
getSint64ValueIdsCount
public int getSint64ValueIdsCount()
repeated int32 sint64ValueIds = 8;- 指定者:
getSint64ValueIdsCount在接口中ProtoFeature.MapOrBuilder- 返回:
- The count of sint64ValueIds.
-
getSint64ValueIds
public int getSint64ValueIds(int index)
repeated int32 sint64ValueIds = 8;- 指定者:
getSint64ValueIds在接口中ProtoFeature.MapOrBuilder- 参数:
index- The index of the element to return.- 返回:
- The sint64ValueIds at the given index.
-
getBoolKeyIdsList
public List<Integer> getBoolKeyIdsList()
repeated int32 boolKeyIds = 9;- 指定者:
getBoolKeyIdsList在接口中ProtoFeature.MapOrBuilder- 返回:
- A list containing the boolKeyIds.
-
getBoolKeyIdsCount
public int getBoolKeyIdsCount()
repeated int32 boolKeyIds = 9;- 指定者:
getBoolKeyIdsCount在接口中ProtoFeature.MapOrBuilder- 返回:
- The count of boolKeyIds.
-
getBoolKeyIds
public int getBoolKeyIds(int index)
repeated int32 boolKeyIds = 9;- 指定者:
getBoolKeyIds在接口中ProtoFeature.MapOrBuilder- 参数:
index- The index of the element to return.- 返回:
- The boolKeyIds at the given index.
-
getBoolValuesList
public List<Boolean> getBoolValuesList()
repeated bool boolValues = 10;- 指定者:
getBoolValuesList在接口中ProtoFeature.MapOrBuilder- 返回:
- A list containing the boolValues.
-
getBoolValuesCount
public int getBoolValuesCount()
repeated bool boolValues = 10;- 指定者:
getBoolValuesCount在接口中ProtoFeature.MapOrBuilder- 返回:
- The count of boolValues.
-
getBoolValues
public boolean getBoolValues(int index)
repeated bool boolValues = 10;- 指定者:
getBoolValues在接口中ProtoFeature.MapOrBuilder- 参数:
index- The index of the element to return.- 返回:
- The boolValues at the given index.
-
getStringKeyIdsList
public List<Integer> getStringKeyIdsList()
repeated int32 stringKeyIds = 11;- 指定者:
getStringKeyIdsList在接口中ProtoFeature.MapOrBuilder- 返回:
- A list containing the stringKeyIds.
-
getStringKeyIdsCount
public int getStringKeyIdsCount()
repeated int32 stringKeyIds = 11;- 指定者:
getStringKeyIdsCount在接口中ProtoFeature.MapOrBuilder- 返回:
- The count of stringKeyIds.
-
getStringKeyIds
public int getStringKeyIds(int index)
repeated int32 stringKeyIds = 11;- 指定者:
getStringKeyIds在接口中ProtoFeature.MapOrBuilder- 参数:
index- The index of the element to return.- 返回:
- The stringKeyIds at the given index.
-
getStringValueIdsList
public List<Integer> getStringValueIdsList()
repeated int32 stringValueIds = 12;- 指定者:
getStringValueIdsList在接口中ProtoFeature.MapOrBuilder- 返回:
- A list containing the stringValueIds.
-
getStringValueIdsCount
public int getStringValueIdsCount()
repeated int32 stringValueIds = 12;- 指定者:
getStringValueIdsCount在接口中ProtoFeature.MapOrBuilder- 返回:
- The count of stringValueIds.
-
getStringValueIds
public int getStringValueIds(int index)
repeated int32 stringValueIds = 12;- 指定者:
getStringValueIds在接口中ProtoFeature.MapOrBuilder- 参数:
index- The index of the element to return.- 返回:
- The stringValueIds at the given index.
-
getBytesKeyIdsList
public List<Integer> getBytesKeyIdsList()
repeated int32 bytesKeyIds = 13;- 指定者:
getBytesKeyIdsList在接口中ProtoFeature.MapOrBuilder- 返回:
- A list containing the bytesKeyIds.
-
getBytesKeyIdsCount
public int getBytesKeyIdsCount()
repeated int32 bytesKeyIds = 13;- 指定者:
getBytesKeyIdsCount在接口中ProtoFeature.MapOrBuilder- 返回:
- The count of bytesKeyIds.
-
getBytesKeyIds
public int getBytesKeyIds(int index)
repeated int32 bytesKeyIds = 13;- 指定者:
getBytesKeyIds在接口中ProtoFeature.MapOrBuilder- 参数:
index- The index of the element to return.- 返回:
- The bytesKeyIds at the given index.
-
getBytesValueIdsList
public List<Integer> getBytesValueIdsList()
repeated int32 bytesValueIds = 14;- 指定者:
getBytesValueIdsList在接口中ProtoFeature.MapOrBuilder- 返回:
- A list containing the bytesValueIds.
-
getBytesValueIdsCount
public int getBytesValueIdsCount()
repeated int32 bytesValueIds = 14;- 指定者:
getBytesValueIdsCount在接口中ProtoFeature.MapOrBuilder- 返回:
- The count of bytesValueIds.
-
getBytesValueIds
public int getBytesValueIds(int index)
repeated int32 bytesValueIds = 14;- 指定者:
getBytesValueIds在接口中ProtoFeature.MapOrBuilder- 参数:
index- The index of the element to return.- 返回:
- The bytesValueIds at the given index.
-
getSubKeyIdsList
public List<Integer> getSubKeyIdsList()
children Map key、value id
repeated int32 subKeyIds = 15;- 指定者:
getSubKeyIdsList在接口中ProtoFeature.MapOrBuilder- 返回:
- A list containing the subKeyIds.
-
getSubKeyIdsCount
public int getSubKeyIdsCount()
children Map key、value id
repeated int32 subKeyIds = 15;- 指定者:
getSubKeyIdsCount在接口中ProtoFeature.MapOrBuilder- 返回:
- The count of subKeyIds.
-
getSubKeyIds
public int getSubKeyIds(int index)
children Map key、value id
repeated int32 subKeyIds = 15;- 指定者:
getSubKeyIds在接口中ProtoFeature.MapOrBuilder- 参数:
index- The index of the element to return.- 返回:
- The subKeyIds at the given index.
-
getSubMapsList
public List<ProtoFeature.Map> getSubMapsList()
repeated .pojo.Map subMaps = 16;- 指定者:
getSubMapsList在接口中ProtoFeature.MapOrBuilder
-
getSubMapsOrBuilderList
public List<? extends ProtoFeature.MapOrBuilder> getSubMapsOrBuilderList()
repeated .pojo.Map subMaps = 16;
-
getSubMapsCount
public int getSubMapsCount()
repeated .pojo.Map subMaps = 16;- 指定者:
getSubMapsCount在接口中ProtoFeature.MapOrBuilder
-
getSubMaps
public ProtoFeature.Map getSubMaps(int index)
repeated .pojo.Map subMaps = 16;- 指定者:
getSubMaps在接口中ProtoFeature.MapOrBuilder
-
getSubMapsOrBuilder
public ProtoFeature.MapOrBuilder getSubMapsOrBuilder(int index)
repeated .pojo.Map subMaps = 16;- 指定者:
getSubMapsOrBuilder在接口中ProtoFeature.MapOrBuilder
-
isInitialized
public final boolean isInitialized()
- 指定者:
isInitialized在接口中com.google.protobuf.MessageLiteOrBuilder- 覆盖:
isInitialized在类中com.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException- 指定者:
writeTo在接口中com.google.protobuf.MessageLite- 覆盖:
writeTo在类中com.google.protobuf.GeneratedMessageV3- 抛出:
IOException
-
getSerializedSize
public int getSerializedSize()
- 指定者:
getSerializedSize在接口中com.google.protobuf.MessageLite- 覆盖:
getSerializedSize在类中com.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- 指定者:
equals在接口中com.google.protobuf.Message- 覆盖:
equals在类中com.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- 指定者:
hashCode在接口中com.google.protobuf.Message- 覆盖:
hashCode在类中com.google.protobuf.AbstractMessage
-
parseFrom
public static ProtoFeature.Map parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- 抛出:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ProtoFeature.Map parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- 抛出:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ProtoFeature.Map parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- 抛出:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ProtoFeature.Map parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- 抛出:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ProtoFeature.Map parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- 抛出:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ProtoFeature.Map parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- 抛出:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ProtoFeature.Map parseFrom(InputStream input) throws IOException
- 抛出:
IOException
-
parseFrom
public static ProtoFeature.Map parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- 抛出:
IOException
-
parseDelimitedFrom
public static ProtoFeature.Map parseDelimitedFrom(InputStream input) throws IOException
- 抛出:
IOException
-
parseDelimitedFrom
public static ProtoFeature.Map parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- 抛出:
IOException
-
parseFrom
public static ProtoFeature.Map parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- 抛出:
IOException
-
parseFrom
public static ProtoFeature.Map parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- 抛出:
IOException
-
newBuilderForType
public ProtoFeature.Map.Builder newBuilderForType()
- 指定者:
newBuilderForType在接口中com.google.protobuf.Message- 指定者:
newBuilderForType在接口中com.google.protobuf.MessageLite
-
newBuilder
public static ProtoFeature.Map.Builder newBuilder()
-
newBuilder
public static ProtoFeature.Map.Builder newBuilder(ProtoFeature.Map prototype)
-
toBuilder
public ProtoFeature.Map.Builder toBuilder()
- 指定者:
toBuilder在接口中com.google.protobuf.Message- 指定者:
toBuilder在接口中com.google.protobuf.MessageLite
-
newBuilderForType
protected ProtoFeature.Map.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- 指定者:
newBuilderForType在类中com.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static ProtoFeature.Map getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<ProtoFeature.Map> parser()
-
getParserForType
public com.google.protobuf.Parser<ProtoFeature.Map> getParserForType()
- 指定者:
getParserForType在接口中com.google.protobuf.Message- 指定者:
getParserForType在接口中com.google.protobuf.MessageLite- 覆盖:
getParserForType在类中com.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public ProtoFeature.Map getDefaultInstanceForType()
- 指定者:
getDefaultInstanceForType在接口中com.google.protobuf.MessageLiteOrBuilder- 指定者:
getDefaultInstanceForType在接口中com.google.protobuf.MessageOrBuilder
-
-