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 Type
  Method
  Description
  `<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 name
      `arguments` - The arguments
    Returns:
      A serializer