diff options
author | kraev | 2007-10-16 17:07:22 +0000 |
---|---|---|
committer | kraev | 2007-10-16 17:07:22 +0000 |
commit | 1a61bf2cded9b08cecbf429ae3bef4d08c3fc520 (patch) | |
tree | ae406b1b8f68b35a5c1167527d2581d413f9e967 /plugins/org.eclipse.jst.j2ee.web/templates/servlet.javajet | |
parent | cd5305cdbf74934c2daeb58bd472b0c042b08369 (diff) | |
download | webtools.javaee-1a61bf2cded9b08cecbf429ae3bef4d08c3fc520.tar.gz webtools.javaee-1a61bf2cded9b08cecbf429ae3bef4d08c3fc520.tar.xz webtools.javaee-1a61bf2cded9b08cecbf429ae3bef4d08c3fc520.zip |
[206501] Simplifies JETEmitter templates used by the Servlet wizard.
Diffstat (limited to 'plugins/org.eclipse.jst.j2ee.web/templates/servlet.javajet')
-rw-r--r-- | plugins/org.eclipse.jst.j2ee.web/templates/servlet.javajet | 128 |
1 files changed, 128 insertions, 0 deletions
diff --git a/plugins/org.eclipse.jst.j2ee.web/templates/servlet.javajet b/plugins/org.eclipse.jst.j2ee.web/templates/servlet.javajet new file mode 100644 index 000000000..0179fdc99 --- /dev/null +++ b/plugins/org.eclipse.jst.j2ee.web/templates/servlet.javajet @@ -0,0 +1,128 @@ +<%@ jet package="org.eclipse.jst.j2ee.web" + imports="org.eclipse.jst.j2ee.internal.web.operations.* java.util.* " + class="ServletTemplate" +%><%@ include file="servletHeader.template" %> + +<%if (model.isPublic()) {%>public<%}%> <%if (model.isAbstract()) {%>abstract <%}%><%if (model.isFinal()) {%>final <%} +%>class <%=model.getServletClassName()%><%String superClass = model.getSuperclassName(); + if (! "".equals(superClass)) {%> extends <%=superClass%><%}%><% + List interfaces = model.getInterfaces(); + if (interfaces.size()>0) {%> implements <% } + for (int i=0; i<interfaces.size(); i++) { + String INTERFACE = (String) interfaces.get(i); + if (i>0) { %>, <%}%><%=INTERFACE%><%}%> { + static final long serialVersionUID = 1L; + + /* (non-Java-doc) + * @see javax.servlet.http.HttpServlet#HttpServlet() + */ + public <%=model.getServletClassName()%>() { + super(); + } <% if (model.shouldGenInit()) { %> + + /* (non-Javadoc) + * @see javax.servlet.GenericServlet#init() + */ + public void init(ServletConfig config) throws ServletException { + // TODO Auto-generated method stub <% if (model.isGenericServletSuperclass()) { %> + super.init(); <% } %> + } <% } %> <% if (model.shouldGenDestroy()) { %> + + /* (non-Javadoc) + * @see javax.servlet.Servlet#destroy() + */ + public void destroy() { + // TODO Auto-generated method stub <% if (model.isGenericServletSuperclass()) { %> + super.destroy(); <% } %> + } <% } %> <% if (model.shouldGenGetServletConfig()) { %> + + /* (non-Javadoc) + * @see javax.servlet.Servlet#getServletConfig() + */ + public ServletConfig getServletConfig() { + // TODO Auto-generated method stub <% if (model.isGenericServletSuperclass()) { %> + return super.getServletConfig(); <% } else { %> + return null; <% } %> + } <% } %> <% if (model.shouldGenGetServletInfo()) { %> + + /* (non-Javadoc) + * @see javax.servlet.Servlet#getServletInfo() + */ + public String getServletInfo() { + // TODO Auto-generated method stub <% if (model.isGenericServletSuperclass()) { %> + return super.getServletInfo(); <% } else { %> + return null; <% } %> + } <% } %> <% if (model.shouldGenService() && !model.isHttpServletSuperclass()) { %> + + /* (non-Java-doc) + * @see javax.servlet.GenericServlet#service(ServletRequest request, ServletResponse response) + */ + public void service(ServletRequest request, ServletResponse response) throws ServletException, IOException { + // TODO Auto-generated method stub + } <% } %> <% if (model.shouldGenService() && model.isHttpServletSuperclass()) { %> + + /* (non-Java-doc) + * @see javax.servlet.http.HttpServlet#service(HttpServletRequest request, HttpServletResponse response) + */ + protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { + // TODO Auto-generated method stub + super.service(request, response); + } <% } %> <% if (model.shouldGenDoGet()) { %> + + /* (non-Java-doc) + * @see javax.servlet.http.HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response) + */ + protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { + // TODO Auto-generated method stub + super.doGet(request, response); + } <% } %> <% if (model.shouldGenDoPost()) { %> + + /* (non-Java-doc) + * @see javax.servlet.http.HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response) + */ + protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { + // TODO Auto-generated method stub + super.doPost(request, response); + } <% } %> <% if (model.shouldGenDoPut()) { %> + + /* (non-Javadoc) + * @see javax.servlet.http.HttpServlet#doPut(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) + */ + protected void doPut(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { + // TODO Auto-generated method stub + super.doPut(request, response); + } <% } %> <% if (model.shouldGenDoDelete()) { %> + + /* (non-Javadoc) + * @see javax.servlet.http.HttpServlet#doDelete(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) + */ + protected void doDelete(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { + // TODO Auto-generated method stub + super.doDelete(request, response); + } <% } %> <% if (model.shouldGenDoHead()) { %> + + /* (non-Javadoc) + * @see javax.servlet.http.HttpServlet#doHead(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) + */ + protected void doHead(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { + // TODO Auto-generated method stub + super.doHead(request, response); + } <% } %> <% if (model.shouldGenDoOptions()) { %> + + /* (non-Javadoc) + * @see javax.servlet.http.HttpServlet#doOptions(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) + */ + protected void doOptions(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { + // TODO Auto-generated method stub + super.doOptions(request, response); + } <% } %> <% if (model.shouldGenDoTrace()) { %> + + /* (non-Javadoc) + * @see javax.servlet.http.HttpServlet#doTrace(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) + */ + protected void doTrace(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { + // TODO Auto-generated method stub + super.doTrace(request, response); + } <% } %> + +}
\ No newline at end of file |