Robert, Could you live with something like that (see patch below)?
Oleg PS: Two feature requests may be of interest to you. BTW, we happily accept contributions ;-) http://nagoya.apache.org/bugzilla/show_bug.cgi?id=14036 http://nagoya.apache.org/bugzilla/show_bug.cgi?id=20288 Index: FilePart.java =================================================================== RCS file: /home/cvspublic/jakarta-commons/httpclient/src/java/org/apache/commons/httpclient/methods/multipart/FilePart.java,v retrieving revision 1.14.2.1 diff -u -r1.14.2.1 FilePart.java --- FilePart.java 10 Oct 2003 04:16:03 -0000 1.14.2.1 +++ FilePart.java 27 Jan 2004 13:34:20 -0000 @@ -264,6 +264,16 @@ } } + /** + * Returns the source of the file part. + * + * @return The source. + */ + protected PartSource getSource() { + LOG.trace("enter getSource()"); + return this.source; + } + /** * Return the length of the data. * @return The length. -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Sent: Monday, January 26, 2004 23:53 To: [EMAIL PROTECTED] Subject: [PATCH] FilePart class Hi All, I'm currently working on a subclass of org.apache.commons.httpclient.methods.multipart.FilePart that allows the multipart post to be stopped prematurely. It would be really nice to have protected access on the member variable source in FilePart, so I only have to override the sendData function as opposed to most of the class. Any chance of getting this changed? --- FilePart.java.orig Mon Jan 26 16:40:39 2004 +++ FilePart.java Mon Jan 26 16:41:38 2004 @@ -109,7 +109,7 @@ EncodingUtil.getAsciiBytes(FILE_NAME); /** Source of the file part. */ - private PartSource source; + protected PartSource source; /** * FilePart Constructor. Thanks. - Robert Lasch Follett Library and School Group --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]