
org.slieb.soy.configuration.jsondata.BasicJsonDataConvertersFactoryModule Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of soy-annotations Show documentation
Show all versions of soy-annotations Show documentation
Soy utilities to easily convert and and render classes with soy
templates.
The newest version!
package org.slieb.soy.configuration.jsondata;
import com.google.inject.AbstractModule;
import com.google.inject.multibindings.Multibinder;
import org.slieb.soy.factories.JsonConverterFactory;
import org.slieb.soy.factories.jsondata.ListJsonConverterFactory;
import org.slieb.soy.factories.jsondata.MapJsonConverterFactory;
import org.slieb.soy.factories.jsondata.NativeJsonConverterFactory;
import static com.google.inject.multibindings.Multibinder.newSetBinder;
public class BasicJsonDataConvertersFactoryModule extends AbstractModule {
@Override
protected void configure() {
Multibinder binder = newSetBinder(binder(), JsonConverterFactory.class);
binder.addBinding().to(NativeJsonConverterFactory.class);
binder.addBinding().to(MapJsonConverterFactory.class);
binder.addBinding().to(ListJsonConverterFactory.class);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy