org.jboss.resteasy.plugins.providers.multipart
Class MultipartInputImpl
java.lang.Object
org.jboss.resteasy.plugins.providers.multipart.MultipartInputImpl
- All Implemented Interfaces:
- MultipartInput
- Direct Known Subclasses:
- MultipartFormDataInputImpl, MultipartRelatedInputImpl
public class MultipartInputImpl
- extends Object
- implements MultipartInput
- Version:
- $Revision: 1 $
- Author:
- Bill Burke
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
contentType
protected MediaType contentType
workers
protected Providers workers
mimeMessage
protected org.apache.james.mime4j.message.Message mimeMessage
parts
protected List<InputPart> parts
empty
protected static final Annotation[] empty
defaultPartContentType
protected MediaType defaultPartContentType
MultipartInputImpl
public MultipartInputImpl(MediaType contentType,
Providers workers)
MultipartInputImpl
public MultipartInputImpl(MediaType contentType,
Providers workers,
MediaType defaultPartContentType)
parse
public void parse(InputStream is)
throws IOException
- Throws:
IOException
addHeaderToHeadlessStream
protected InputStream addHeaderToHeadlessStream(InputStream is)
throws UnsupportedEncodingException
- Throws:
UnsupportedEncodingException
createHeaderInputStream
protected InputStream createHeaderInputStream()
throws UnsupportedEncodingException
- Throws:
UnsupportedEncodingException
getPreamble
public String getPreamble()
- Specified by:
getPreamble
in interface MultipartInput
getParts
public List<InputPart> getParts()
- Specified by:
getParts
in interface MultipartInput
extractParts
protected void extractParts()
throws IOException
- Throws:
IOException
extractPart
protected InputPart extractPart(org.apache.james.mime4j.message.BodyPart bodyPart)
throws IOException
- Throws:
IOException
main
public static void main(String[] args)
throws Exception
- Throws:
Exception
Copyright © 2012. All Rights Reserved.