View Javadoc
1   package xuml.tools.diagram;
2   
3   import java.io.IOException;
4   import java.io.InputStream;
5   
6   import javax.servlet.ServletException;
7   import javax.servlet.http.HttpServlet;
8   import javax.servlet.http.HttpServletRequest;
9   import javax.servlet.http.HttpServletResponse;
10  
11  import org.apache.commons.io.IOUtils;
12  
13  public class SchemaServlet extends HttpServlet {
14  
15      private static final long serialVersionUID = 940334942821705645L;
16  
17      @Override
18      protected void doGet(HttpServletRequest req, HttpServletResponse resp)
19              throws ServletException, IOException {
20          // content type as w3c recommendation
21          resp.setContentType("text/xml");
22          InputStream is = SchemaServlet.class.getResourceAsStream("/xuml.xsd");
23          IOUtils.copy(is, resp.getOutputStream());
24          is.close();
25      }
26  
27  }