- 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 Mappended(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:
itemTypein classProtobufRepeatedType<E,M>
-
keyType
public ProtobufType<? extends K> keyType()
-
valueType
public ProtobufType<? extends V> valueType()
-
valueBuilder
public abstract Builder<E,M> valueBuilder()
- Specified by:
valueBuilderin classProtobufRepeatedType<E,M>
-
-