Class PersistenceDelegateFactoryRegistry

java.lang.Object
de.bsommerfeld.jshepherd.core.PersistenceDelegateFactoryRegistry

public class PersistenceDelegateFactoryRegistry extends Object
Registry for persistence delegate factories using the Service Provider Interface pattern.
  • Constructor Details

    • PersistenceDelegateFactoryRegistry

      public PersistenceDelegateFactoryRegistry()
  • Method Details

    • getFactory

      public static PersistenceDelegateFactory getFactory(String fileExtension)
      Gets the appropriate factory for the given file extension.
    • registerFactory

      public static void registerFactory(PersistenceDelegateFactory factory)
      Registers a factory manually (useful for testing or dynamic registration).