Package com.io7m.cedarbridge.runtime.api
Interface CBSerializerDirectoryType
- All Known Implementing Classes:
CBSerializerDirectoryMutable
public interface CBSerializerDirectoryType
A directory of the available serializers.
-
Method Summary
Modifier and TypeMethodDescription<T extends CBSerializableType>
CBSerializerType<T>serializerFor(CBQualifiedTypeName typeName, List<CBTypeArgument> arguments) Find a serializer for the given type name and arguments.
-
Method Details
-
serializerFor
<T extends CBSerializableType> CBSerializerType<T> serializerFor(CBQualifiedTypeName typeName, List<CBTypeArgument> arguments) Find a serializer for the given type name and arguments.- Type Parameters:
T- The type of serialized values- Parameters:
typeName- The type namearguments- The arguments- Returns:
- A serializer
-