Class StringPart
java.lang.Object
org.apache.commons.httpclient.methods.multipart.Part
org.apache.commons.httpclient.methods.multipart.PartBase
org.apache.commons.httpclient.methods.multipart.StringPart
Simple string parameter for a multipart post
- Since:
- 2.0
- Author:
- Matthew Albright, Jeff Dever, Mike Bowler, Oleg Kalnichevski
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringDefault charset of string parametersstatic final StringDefault content encoding of string parameters.static final StringDefault transfer encoding of string parametersFields inherited from class Part
BOUNDARY, BOUNDARY_BYTES, CHARSET, CHARSET_BYTES, CONTENT_DISPOSITION, CONTENT_DISPOSITION_BYTES, CONTENT_TRANSFER_ENCODING, CONTENT_TRANSFER_ENCODING_BYTES, CONTENT_TYPE, CONTENT_TYPE_BYTES, CRLF, CRLF_BYTES, EXTRA, EXTRA_BYTES, QUOTE, QUOTE_BYTES -
Constructor Summary
ConstructorsConstructorDescriptionStringPart(String name, String value) Constructor.StringPart(String name, String value, String charset) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionprotected longReturn the length of the data.protected voidsendData(OutputStream out) Writes the data to the given OutputStream.voidsetCharSet(String charSet) Sets the character encoding.Methods inherited from class PartBase
getCharSet, getContentType, getName, getTransferEncoding, setContentType, setName, setTransferEncodingMethods inherited from class Part
getBoundary, getLengthOfParts, getLengthOfParts, getPartBoundary, isRepeatable, length, send, sendContentTypeHeader, sendDispositionHeader, sendEnd, sendEndOfHeader, sendParts, sendParts, sendStart, sendTransferEncodingHeader, toString
-
Field Details
-
DEFAULT_CONTENT_TYPE
Default content encoding of string parameters.- See Also:
-
DEFAULT_CHARSET
-
DEFAULT_TRANSFER_ENCODING
Default transfer encoding of string parameters- See Also:
-
-
Constructor Details
-
StringPart
-
StringPart
-
-
Method Details
-
sendData
Writes the data to the given OutputStream.- Specified by:
sendDatain classPart- Parameters:
out- the OutputStream to write to- Throws:
IOException- if there is a write error
-
lengthOfData
Return the length of the data.- Specified by:
lengthOfDatain classPart- Returns:
- The length of the data.
- Throws:
IOException- If an IO problem occurs- See Also:
-
setCharSet
Description copied from class:PartBaseSets the character encoding.- Overrides:
setCharSetin classPartBase- Parameters:
charSet- the character encoding, ornullto exclude the character encoding header
-