Class SMFSerializerProviders


  • public final class SMFSerializerProviders
    extends java.lang.Object
    Convenience functions to locate serializer providers via ServiceLoader.
    • 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.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 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