Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

Source code: jac/aspects/gui/web/RequestPart.java


1   /*
2     Copyright (C) 2001 Laurent Martelli <laurent@aopsys.com>
3   
4     This program is free software; you can redistribute it and/or modify
5     it under the terms of the GNU Lesser General Public License as
6     published by the Free Software Foundation; either version 2 of the
7     License, or (at your option) any later version.
8   
9     This program is distributed in the hope that it will be useful,
10    but WITHOUT ANY WARRANTY; without even the implied warranty of
11    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
12    GNU Lesser General Public License for more details.
13  
14    You should have received a copy of the GNU Lesser General Public License
15    along with this program; if not, write to the Free Software
16    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA */
17  
18  package jac.aspects.gui.web;
19  
20  import java.io.InputStream;
21  import java.util.Map;
22  
23  
24  /**
25   * This class represents a file part of multi-part HttpRequest.
26   */
27  public class RequestPart {
28     String name;
29     String filename;
30     InputStream data;
31     Map headers;
32     public RequestPart(String name, String filename, InputStream data, Map headers) {
33        this.name = name;
34        this.filename = filename;
35        this.data = data;
36        this.headers = headers;
37     }
38  
39     public String getName() {
40        return name;
41     }
42  
43     public String getFilename() {
44        return filename;
45     }
46  
47     public InputStream getData() {
48        return data;
49     }
50  
51     public Map getHeaders() {
52        return headers;
53     }
54  
55     public String toString() {
56        return "RequestPart(name="+name+",filename="+filename+")";
57     }
58  }