1 16 package net.jforum.util.legacy.commons.fileupload; 17 18 import java.io.File ; 19 import java.io.IOException ; 20 import java.io.InputStream ; 21 import java.io.OutputStream ; 22 import java.io.Serializable ; 23 import java.io.UnsupportedEncodingException ; 24 25 52 public interface FileItem 53 extends Serializable { 54 55 56 58 59 68 InputStream getInputStream() 69 throws IOException ; 70 71 72 79 String getContentType(); 80 81 82 90 String getName(); 91 92 93 95 96 103 boolean isInMemory(); 104 105 106 111 long getSize(); 112 113 114 119 byte[] get(); 120 121 122 134 String getString(String encoding) 135 throws UnsupportedEncodingException ; 136 137 138 145 String getString(); 146 147 148 164 void write(File file) throws Exception ; 165 166 167 174 void delete(); 175 176 177 183 String getFieldName(); 184 185 186 191 void setFieldName(String name); 192 193 194 201 boolean isFormField(); 202 203 204 211 void setFormField(boolean state); 212 213 214 223 OutputStream getOutputStream() throws IOException ; 224 225 } 226 | Popular Tags |