com.enofex.naikan.model.deserializer.DeserializerFactory Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of naikan-model Show documentation
Show all versions of naikan-model Show documentation
The Naikan Model Module for Naikan the software inventory management tool for dev teams driven
by our CI/CD pipeline.
The newest version!
package com.enofex.naikan.model.deserializer;
import java.util.ServiceLoader;
public final class DeserializerFactory {
private DeserializerFactory() {
}
public static Deserializer newJsonDeserializer() {
return loadJsonDeserializer();
}
private static Deserializer loadJsonDeserializer() {
ServiceLoader deserializers = ServiceLoader.load(Deserializer.class);
for (Deserializer deserializer : deserializers) {
if (deserializer.supports("json")) {
return deserializer;
}
}
return null;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy