- java.lang.Object
-
- swim.protobuf.schema.ProtobufType<T>
-
- swim.protobuf.schema.ProtobufComplexType<T>
-
- swim.protobuf.schema.ProtobufRepeatedType<E,M>
-
- swim.protobuf.schema.ProtobufMapType<K,V,E,M>
-
public abstract class ProtobufMapType<K,V,E,M> extends ProtobufRepeatedType<E,M>
-
-
Constructor Summary
Constructors Constructor Description ProtobufMapType()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract M
appended(M map, E entry)
abstract ProtobufMapEntryType<? extends K,? extends V,? extends E>
itemType()
ProtobufType<? extends K>
keyType()
abstract Builder<E,M>
valueBuilder()
ProtobufType<? extends V>
valueType()
-
Methods inherited from class swim.protobuf.schema.ProtobufRepeatedType
wireType
-
-
-
-
Method Detail
-
itemType
public abstract ProtobufMapEntryType<? extends K,? extends V,? extends E> itemType()
- Specified by:
itemType
in classProtobufRepeatedType<E,M>
-
keyType
public ProtobufType<? extends K> keyType()
-
valueType
public ProtobufType<? extends V> valueType()
-
valueBuilder
public abstract Builder<E,M> valueBuilder()
- Specified by:
valueBuilder
in classProtobufRepeatedType<E,M>
-
-