1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.apache.commons.jelly.tags.jetty;
18
19 import java.util.Map;
20
21 import org.apache.commons.jelly.TagLibrary;
22
23 /***
24 * A set of jelly tags for instantiating a Jetty HTTP server
25 *
26 * @author rtl
27 * @version $Id: JettyTagLibrary.java 155420 2005-02-26 13:06:03Z dirkv $
28 */
29 public class JettyTagLibrary extends TagLibrary {
30
31 /***
32 * Creates a new instance of LatkaTagLibrary
33 */
34 public JettyTagLibrary() {
35
36 registerTag("jettyHttpServer", JettyHttpServerTag.class);
37 registerTag("socketListener", SocketListenerTag.class);
38 registerTag("realm", RealmTag.class);
39 registerTag("httpContext", HttpContextTag.class);
40 registerTag("resourceHandler", ResourceHandlerTag.class);
41 registerTag("notFoundHandler", NotFoundHandlerTag.class);
42 registerTag("securityHandler", SecurityHandlerTag.class);
43
44 registerTag("jellyResourceHandler", JellyResourceHandlerTag.class);
45 registerTag("getRequest", GetRequestTag.class);
46 registerTag("postRequest", PostRequestTag.class);
47 registerTag("putRequest", PutRequestTag.class);
48 registerTag("deleteRequest", DeleteRequestTag.class);
49 registerTag("responseHeader", ResponseHeaderTag.class);
50 registerTag("responseBody", ResponseBodyTag.class);
51 registerTag("responseCode", ResponseCodeTag.class);
52 }
53
54 /***
55 * @see TagLibarary#getTagClasses()
56 *
57 * @return a Map of tag name to tag class
58 */
59 public Map getTagClasses() {
60 return super.getTagClasses();
61 }
62
63 }
64