org.apache.commons.httpclient.methods.multipart
Interface  PartSource
- All Known Implementing Classes: 
 - ByteArrayPartSource, FilePartSource
 
- public interface PartSource
 
An interface for providing access to data when posting MultiPart messages.
- Since: 
 - 2.0
 
- Author: 
 - Michael Becke
 
- See Also: 
 FilePart
| 
Method Summary | 
 java.io.InputStream | 
createInputStream()
 
          Gets a new InputStream for reading this source. | 
 java.lang.String | 
getFileName()
 
          Gets the name of the file this source represents. | 
 long | 
getLength()
 
          Gets the number of bytes contained in this source. | 
 
getLength
public long getLength()
- Gets the number of bytes contained in this source.
- Returns:
 - a value >= 0
 
 
 
getFileName
public java.lang.String getFileName()
- Gets the name of the file this source represents.
- Returns:
 - the fileName used for posting a MultiPart file part
 
 
 
createInputStream
public java.io.InputStream createInputStream()
                                      throws java.io.IOException
- Gets a new InputStream for reading this source.  This method can be 
 called more than once and should therefore return a new stream every
 time.
- Returns:
 - a new InputStream
 - Throws:
 - java.io.IOException - if an error occurs when creating the InputStream
 
 
 
Copyright © 2001-2004 Apache Software Foundation. All Rights Reserved.