package org.jboss.resteasy.test.providers.jaxb.resource;
import org.jboss.resteasy.annotations.providers.jaxb.Stylesheet;
import org.jboss.resteasy.annotations.providers.jaxb.XmlHeader;
import javax.ws.rs.GET;
import javax.ws.rs.Path;
import javax.ws.rs.Produces;
@Path("/test")
public class XmlHeaderResource {
@GET
@Path("/header")
@Produces("application/xml")
@XmlHeader("<?xml-stylesheet type='text/xsl' href='${baseuri}foo.xsl' ?>")
public XmlHeaderThing get() {
XmlHeaderThing thing = new XmlHeaderThing();
thing.setName("bill");
return thing;
}
@GET
@Path("/stylesheet")
@Produces("application/xml")
@Stylesheet(type = "text/css", href = "${basepath}foo.xsl")
@XmlHeaderJunkIntf
public XmlHeaderThing getStyle() {
XmlHeaderThing thing = new XmlHeaderThing();
thing.setName("bill");
return thing;
}
}