1 61 62 63 package org.apache.commons.fileupload; 64 65 66 import java.io.File ; 67 import java.io.IOException ; 68 import java.io.InputStream ; 69 import java.io.OutputStream ; 70 import java.io.Serializable ; 71 import java.io.UnsupportedEncodingException ; 72 73 74 101 public interface FileItem 102 extends Serializable 103 { 104 105 106 108 109 118 InputStream getInputStream() 119 throws IOException ; 120 121 122 129 String getContentType(); 130 131 132 140 String getName(); 141 142 143 145 146 153 boolean isInMemory(); 154 155 156 161 long getSize(); 162 163 164 169 byte[] get(); 170 171 172 184 String getString(String encoding) 185 throws UnsupportedEncodingException ; 186 187 188 195 String getString(); 196 197 198 214 void write(File file) throws Exception ; 215 216 217 224 void delete(); 225 226 227 233 String getFieldName(); 234 235 236 241 void setFieldName(String name); 242 243 244 251 boolean isFormField(); 252 253 254 261 void setFormField(boolean state); 262 263 264 273 OutputStream getOutputStream() throws IOException ; 274 275 } 276 | Popular Tags |