package org.jboss.resteasy.test.resource.basic.resource;

import javax.ws.rs.GET;
import javax.ws.rs.Path;
import javax.ws.rs.Produces;

@Path("/")
public class DefaultCharsetResource {

    @GET
    @Produces("text/plain")
    @Path("nocharset")
    public String noCharset() {
        return "ok";
    }

    @GET
    @Produces("text/plain; charset=UTF-16")
    @Path("charset")
    public String charset() {
        return "ok";
    }

    @GET
    @Path("nomediatype")
    public String noMediaType() {
        return "ok";
    }

    @GET
    @Produces("application/xml")
    @Path("xml_nocharset")
    public String xmlNoCharset() {
        return "ok";
    }

    @GET
    @Produces("application/xml; charset=UTF-16")
    @Path("xml_charset")
    public String xmlCharset() {
        return "ok";
    }

    @GET
    @Produces("application/xml-external-parsed-entity")
    @Path("external")
    public String external() {
        return "ok";
    }

    @GET
    @Produces("application/json")
    @Path("json")
    public String json() {
        return "ok";
    }
}
