public static class LocalTempAttachmentsProvider.FileItemImpl extends Object implements org.apache.commons.fileupload.FileItem
Modifier and Type | Field and Description |
---|---|
protected URLConnection |
connection |
protected URL |
fileUrl |
Constructor and Description |
---|
FileItemImpl(File localFile)
FileItem for a local file.
|
Modifier and Type | Method and Description |
---|---|
void |
delete()
Not Implemented.
|
byte[] |
get()
Not Implemented.
|
protected URLConnection |
getConnection() |
String |
getContentType()
Returns the ContentType returned by the URL connection.
|
String |
getFieldName()
Not Implemented.
|
org.apache.commons.fileupload.FileItemHeaders |
getHeaders()
Not Implemented.
|
InputStream |
getInputStream()
Returns the InputStream returned by the URL connection.
|
String |
getName()
Returns the last segment of the URL.
|
OutputStream |
getOutputStream()
Not Implemented.
|
long |
getSize()
Returns the ContentLength returned by the URL connection.
|
String |
getString()
Not Implemented.
|
String |
getString(String arg0)
Not Implemented.
|
boolean |
isFormField()
Not Implemented.
|
boolean |
isInMemory()
Not Implemented.
|
void |
setFieldName(String arg0)
Not Implemented.
|
void |
setFormField(boolean arg0)
Not Implemented.
|
void |
setHeaders(org.apache.commons.fileupload.FileItemHeaders headers)
Not Implemented.
|
void |
write(File arg0)
Not Implemented.
|
protected URL fileUrl
protected URLConnection connection
public FileItemImpl(File localFile) throws MalformedURLException
localFile
- the local file to useMalformedURLException
protected URLConnection getConnection()
public String getName()
getName
in interface org.apache.commons.fileupload.FileItem
FileItem.getName()
public String getContentType()
getContentType
in interface org.apache.commons.fileupload.FileItem
FileItem.getContentType()
,
URLConnection.getContentType()
public long getSize()
getSize
in interface org.apache.commons.fileupload.FileItem
FileItem.getSize()
,
URLConnection.getContentLength()
public InputStream getInputStream() throws IOException
getInputStream
in interface org.apache.commons.fileupload.FileItem
IOException
FileItem.getInputStream()
public void delete()
delete
in interface org.apache.commons.fileupload.FileItem
public byte[] get()
get
in interface org.apache.commons.fileupload.FileItem
public String getFieldName()
getFieldName
in interface org.apache.commons.fileupload.FileItem
public OutputStream getOutputStream() throws IOException
getOutputStream
in interface org.apache.commons.fileupload.FileItem
IOException
public String getString()
getString
in interface org.apache.commons.fileupload.FileItem
public String getString(String arg0) throws UnsupportedEncodingException
getString
in interface org.apache.commons.fileupload.FileItem
UnsupportedEncodingException
public boolean isFormField()
isFormField
in interface org.apache.commons.fileupload.FileItem
public boolean isInMemory()
isInMemory
in interface org.apache.commons.fileupload.FileItem
public void setFieldName(String arg0)
setFieldName
in interface org.apache.commons.fileupload.FileItem
public void setFormField(boolean arg0)
setFormField
in interface org.apache.commons.fileupload.FileItem
public void write(File arg0) throws Exception
write
in interface org.apache.commons.fileupload.FileItem
Exception
public org.apache.commons.fileupload.FileItemHeaders getHeaders()
getHeaders
in interface org.apache.commons.fileupload.FileItemHeadersSupport
public void setHeaders(org.apache.commons.fileupload.FileItemHeaders headers)
setHeaders
in interface org.apache.commons.fileupload.FileItemHeadersSupport