| 
 | Oracle® WebCenter Content Site Studio for External Applications Java API Reference 11g Release 1 (11.1.1) E17273-03 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
   oracle.stellent.wcm.common.http.MultipartElement
oracle.stellent.wcm.common.http.MultipartElement
public class MultipartElement
This class represents an element in a multipart request. It has a few methods for determining * whether or not the element is a String or a file, and methods to retrieve the data of the aforementioned element. Text input elements have a null content type, files have a non-null content type.
| Field Summary | |
|---|---|
| protected  java.lang.String | contentTypeThe content type of this element. | 
| protected  byte[] | dataDeprecated. This should never be used. | 
| protected  java.io.File | fileThe element's data represented in a (possibly temporary) file. | 
| protected  java.lang.String | fileNameThe element's filename, null for text elements. | 
| protected  boolean | isFileWhether or not this element is a file. | 
| protected  java.lang.String | nameThe element name. | 
| protected  java.lang.String | valueThe element's text value, null for file elements | 
| Constructor Summary | |
|---|---|
| MultipartElement(java.lang.String name, java.lang.String value)Constructor for a text element. | |
| MultipartElement(java.lang.String name, java.lang.String fileName, java.lang.String contentType, java.io.File file)Constructor for a file element. | |
| Method Summary | |
|---|---|
|  java.lang.String | getContentType()Retrieve the content type. | 
|  java.io.File | getFile()Get the File that holds the data for this element. | 
|  java.lang.String | getFileName()Retrieve the filename, can return nullfor text elements. | 
|  java.lang.String | getName()Retrieve the name. | 
|  java.lang.String | getValue()Returns the value of this multipart element. | 
|  boolean | isFile()Is this element a file. | 
|  void | setContentType(java.lang.String contentType)Set the content type. | 
|  void | setFile(java.io.File file)Set the file that represents this element. | 
|  void | setFileName(java.lang.String fileName)Set the file name for this element. | 
|  void | setName(java.lang.String name)Set the name for this element. | 
|  void | setValue(java.lang.String value) | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Field Detail | 
|---|
protected java.lang.String contentType
protected byte[] data
protected java.io.File file
protected java.lang.String name
protected java.lang.String fileName
protected java.lang.String value
protected boolean isFile
| Constructor Detail | 
|---|
public MultipartElement(java.lang.String name,
                        java.lang.String fileName,
                        java.lang.String contentType,
                        java.io.File file)
name - The form name of the elementfileName - The file name of the element if this element is a filecontentType - The content type of the element if a filefile - The (possibly temporary) file representing this element if it's a file
public MultipartElement(java.lang.String name,
                        java.lang.String value)
name - The name of the elementvalue - The value of the element| Method Detail | 
|---|
public java.lang.String getContentType()
public java.io.File getFile()
public java.lang.String getName()
public java.lang.String getFileName()
null for text elements.public java.lang.String getValue()
null otherwisepublic void setFile(java.io.File file)
public void setFileName(java.lang.String fileName)
public void setName(java.lang.String name)
public void setContentType(java.lang.String contentType)
public boolean isFile()
public void setValue(java.lang.String value)
| 
 | Oracle® WebCenter Content Site Studio for External Applications Java API Reference 11g Release 1 (11.1.1) E17273-03 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||