Package com.io7m.cedarbridge.runtime.api
Class CBMapSerializers<K extends CBSerializableType,V extends CBSerializableType>
java.lang.Object
com.io7m.cedarbridge.runtime.api.CBAbstractSerializerFactory<CBMap<K,V>>
com.io7m.cedarbridge.runtime.api.CBMapSerializers<K,V>
- Type Parameters:
K- The type of keysV- The type of values
- All Implemented Interfaces:
CBSerializerFactoryType<CBMap<K,V>>
public final class CBMapSerializers<K extends CBSerializableType,V extends CBSerializableType>
extends CBAbstractSerializerFactory<CBMap<K,V>>
A factory of serializers of maps.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected CBSerializerType<CBMap<K,V>> createActual(CBSerializerDirectoryType directory, List<CBTypeArgument> arguments) Declare the parameters of the type.Methods inherited from class com.io7m.cedarbridge.runtime.api.CBAbstractSerializerFactory
create, typeName
-
Constructor Details
-
CBMapSerializers
public CBMapSerializers()A factory of serializers of maps.
-
-
Method Details
-
createActual
protected CBSerializerType<CBMap<K,V>> createActual(CBSerializerDirectoryType directory, List<CBTypeArgument> arguments) - Specified by:
createActualin classCBAbstractSerializerFactory<CBMap<K extends CBSerializableType,V extends CBSerializableType>>
-
typeParameters
Description copied from interface:CBSerializerFactoryTypeDeclare the parameters of the type. The names must be valid Cedarbridge type parameter names.- Returns:
- The parameters of the type, in declaration order
-