All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.bootique.mvc.MvcFeature Maven / Gradle / Ivy

There is a newer version: 3.0.M2
Show newest version
package io.bootique.mvc;

import javax.ws.rs.core.Feature;
import javax.ws.rs.core.FeatureContext;

import io.bootique.mvc.renderer.TemplateRendererFactory;
import io.bootique.mvc.resolver.TemplateResolver;

public class MvcFeature implements Feature {

	private TemplateResolver templateResolver;
	private TemplateRendererFactory templateRendererFactory;

	public MvcFeature(TemplateResolver templateResolver, TemplateRendererFactory templateRendererFactory) {
		this.templateResolver = templateResolver;
		this.templateRendererFactory = templateRendererFactory;
	}

	@Override
	public boolean configure(FeatureContext context) {
		context.register(new AbstractViewWriter(templateResolver, templateRendererFactory));
		return true;
	}
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy