1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.apache.commons.jelly.tags.http;
18
19 import java.net.MalformedURLException;
20
21 import org.apache.commons.httpclient.HttpMethod;
22 import org.apache.commons.httpclient.methods.DeleteMethod;
23
24 /***
25 * A http delete tag
26 *
27 * @author dion
28 * @version $Id: DeleteTag.java 155420 2005-02-26 13:06:03Z dirkv $
29 */
30 public class DeleteTag extends HttpTagSupport {
31
32 /*** the delete method */
33 private DeleteMethod _deleteMethod;
34
35 /***
36 * Creates a new instance of DeleteTag
37 */
38 public DeleteTag() {
39 }
40
41 /***
42 * @return a url method for a get request
43 * @throws MalformedURLException when the url is bad
44 */
45 protected HttpMethod getHttpMethod() throws MalformedURLException {
46 if (_deleteMethod == null) {
47 _deleteMethod = new DeleteMethod(getResolvedUrl());
48 }
49 return _deleteMethod;
50 }
51
52 }