FileProvider.java
package io.github.giulong.spectrum.utils.file_providers;
import com.fasterxml.jackson.databind.InjectableValues;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.fasterxml.jackson.databind.ObjectReader;
import io.github.giulong.spectrum.internals.jackson.views.Views;
public interface FileProvider {
default ObjectReader augment(final ObjectMapper mapper) {
return mapper
.setInjectableValues(getInjectableValues())
.reader()
.withView(getViews());
}
Class<? extends Views> getViews();
InjectableValues getInjectableValues();
String find(String file);
}