Package de.bsommerfeld.jshepherd.core
Class PersistenceDelegateFactoryRegistry
java.lang.Object
de.bsommerfeld.jshepherd.core.PersistenceDelegateFactoryRegistry
Registry for persistence delegate factories using the Service Provider Interface pattern.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic PersistenceDelegateFactorygetFactory(String fileExtension) Gets the appropriate factory for the given file extension.static voidRegisters a factory manually (useful for testing or dynamic registration).
-
Constructor Details
-
PersistenceDelegateFactoryRegistry
public PersistenceDelegateFactoryRegistry()
-
-
Method Details
-
getFactory
Gets the appropriate factory for the given file extension. -
registerFactory
Registers a factory manually (useful for testing or dynamic registration).
-