org.apache.sling.engine.impl.parameters
Class MultipartRequestParameter

java.lang.Object
  extended by org.apache.sling.engine.impl.parameters.MultipartRequestParameter
All Implemented Interfaces:
org.apache.sling.api.request.RequestParameter

public class MultipartRequestParameter
extends Object

The MultipartRequestParameter represents a request parameter from a multipart/form-data POST request.

To not add a dependency to Servlet API 3 this class does not implement the Servlet API 3 Part interface. To support Servlet API 3 Parts the SlingPart class wraps instances of this class.


Constructor Summary
MultipartRequestParameter(org.apache.commons.fileupload.FileItem delegatee)
           
 
Method Summary
 byte[] get()
           
 String getContentType()
           
 String getEncoding()
           
 String getFileName()
           
 InputStream getInputStream()
           
 String getName()
           
 long getSize()
           
 String getString()
           
 String getString(String enc)
           
 boolean isFormField()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MultipartRequestParameter

public MultipartRequestParameter(org.apache.commons.fileupload.FileItem delegatee)
Method Detail

get

public byte[] get()

getContentType

public String getContentType()

getInputStream

public InputStream getInputStream()
                           throws IOException
Throws:
IOException

getFileName

public String getFileName()

getSize

public long getSize()

getString

public String getString()

getString

public String getString(String enc)
                 throws UnsupportedEncodingException
Throws:
UnsupportedEncodingException

isFormField

public boolean isFormField()

toString

public String toString()
Overrides:
toString in class Object

getName

public String getName()
Specified by:
getName in interface org.apache.sling.api.request.RequestParameter

getEncoding

public String getEncoding()


Copyright © 2007-2014 The Apache Software Foundation. All Rights Reserved.