Package com.io7m.smfj.frontend
Class SMFSerializerProviders
- java.lang.Object
-
- com.io7m.smfj.frontend.SMFSerializerProviders
-
public final class SMFSerializerProviders extends java.lang.Object
Convenience functions to locate serializer providers viaServiceLoader
.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.util.Optional<SMFSerializerProviderType>
findSerializerProvider(java.util.Optional<java.lang.String> format_opt, java.lang.String file)
Try to find a serializer provider.
-
-
-
Method Detail
-
findSerializerProvider
public static java.util.Optional<SMFSerializerProviderType> findSerializerProvider(java.util.Optional<java.lang.String> format_opt, java.lang.String file)
Try to find a serializer provider. If a format name is not specified, the format is inferred from the suffix of the given file.- Parameters:
format_opt
- An optional format name.file
- A file name- Returns:
- A serializer provider, if a suitable one is available
-
-