org.apache.http.entity.mime.content
Class StringBody

java.lang.Object
  extended by org.apache.james.mime4j.message.AbstractBody
      extended by org.apache.http.entity.mime.content.StringBody
All Implemented Interfaces:
ContentBody, org.apache.james.mime4j.descriptor.ContentDescriptor, org.apache.james.mime4j.message.Body, org.apache.james.mime4j.message.TextBody

public class StringBody
extends org.apache.james.mime4j.message.AbstractBody
implements org.apache.james.mime4j.message.TextBody, ContentBody


Constructor Summary
StringBody(java.lang.String text)
           
StringBody(java.lang.String text, java.nio.charset.Charset charset)
           
 
Method Summary
 java.lang.String getCharset()
           
 long getContentLength()
           
 java.util.Map<?,?> getContentTypeParameters()
           
 java.lang.String getFilename()
           
 java.lang.String getMediaType()
           
 java.lang.String getMimeType()
           
 java.io.Reader getReader()
           
 java.lang.String getSubType()
           
 java.lang.String getTransferEncoding()
           
 void writeTo(java.io.OutputStream out, int mode)
           
 
Methods inherited from class org.apache.james.mime4j.message.AbstractBody
getParent, setParent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.james.mime4j.message.Body
getParent, setParent
 
Methods inherited from interface org.apache.james.mime4j.message.Body
getParent, setParent
 

Constructor Detail

StringBody

public StringBody(java.lang.String text,
                  java.nio.charset.Charset charset)
           throws java.io.UnsupportedEncodingException
Throws:
java.io.UnsupportedEncodingException

StringBody

public StringBody(java.lang.String text)
           throws java.io.UnsupportedEncodingException
Throws:
java.io.UnsupportedEncodingException
Method Detail

getReader

public java.io.Reader getReader()
                         throws java.io.IOException
Specified by:
getReader in interface org.apache.james.mime4j.message.TextBody
Throws:
java.io.IOException

writeTo

public void writeTo(java.io.OutputStream out,
                    int mode)
             throws java.io.IOException
Specified by:
writeTo in interface org.apache.james.mime4j.message.Body
Throws:
java.io.IOException

getTransferEncoding

public java.lang.String getTransferEncoding()
Specified by:
getTransferEncoding in interface org.apache.james.mime4j.descriptor.ContentDescriptor

getCharset

public java.lang.String getCharset()
Specified by:
getCharset in interface org.apache.james.mime4j.descriptor.ContentDescriptor

getMimeType

public java.lang.String getMimeType()
Specified by:
getMimeType in interface org.apache.james.mime4j.descriptor.ContentDescriptor

getMediaType

public java.lang.String getMediaType()
Specified by:
getMediaType in interface org.apache.james.mime4j.descriptor.ContentDescriptor

getSubType

public java.lang.String getSubType()
Specified by:
getSubType in interface org.apache.james.mime4j.descriptor.ContentDescriptor

getContentTypeParameters

public java.util.Map<?,?> getContentTypeParameters()
Specified by:
getContentTypeParameters in interface org.apache.james.mime4j.descriptor.ContentDescriptor

getContentLength

public long getContentLength()
Specified by:
getContentLength in interface org.apache.james.mime4j.descriptor.ContentDescriptor

getFilename

public java.lang.String getFilename()
Specified by:
getFilename in interface ContentBody


Copyright © 1999-2008 Apache Software Foundation. All Rights Reserved.