Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## 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
`InputStream` | `createInputStream()` Gets a new InputStream for reading this source.
`String` | `getFileName()` Gets the name of the file this source represents.
`long` | `getLength()` Gets the number of bytes contained in this source.

Method Detail

### getLength

    long getLength()

  Gets the number of bytes contained in this source.

  Returns:
    a value >= 0

### getFileName

    String getFileName()

  Gets the name of the file this source represents.

  Returns:
    the fileName used for posting a MultiPart file part

### createInputStream

    InputStream createInputStream()
                                  throws 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:
    `IOException` - if an error occurs when creating the InputStream

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Copyright © 2001-2007 Apache Software Foundation. All Rights Reserved.