Spec-Zone .ru
спецификации, руководства, описания, API


javax.mail.internet
Класс MimePartDataSource

java.lang.Object
  расширенный javax.mail.internet.MimePartDataSource
Все Реализованные Интерфейсы:
javax.activation. DataSource, MessageAware

public class MimePartDataSource
расширяет java.lang. Объект
реализации javax.activation. DataSource, MessageAware

Утилита class, которая реализует DataSource из MimePart. Этот class прежде всего предназначается для поставщиков услуг.

Автор:
Джон Мани
См. Также:
MimePart, DataSource

Полевая Сводка
protected  MimePart часть
          MimePart, который предоставляет данные этому DataSource.
 
Сводка конструктора
MimePartDataSource(MimePart part)
          Конструктор, который создает DataSource из MimePart.
 
Сводка метода
 java.lang.String getContentType()
          Возвращает тип контента этого DataSource.
 java.io.InputStream getInputStream()
          Возвращает входной поток из этого MimePart.
 MessageContext getMessageContext()
          Возвратитесь MessageContext для текущей части.
 java.lang.String getName()
          Метод DataSource, чтобы возвратить имя.
 java.io.OutputStream getOutputStream()
          Метод DataSource, чтобы возвратить поток вывода.
 
Методы, наследованные от class java.lang. Объект
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Полевая Деталь

часть

protected MimePart part
MimePart, который предоставляет данные этому DataSource.

С тех пор:
JavaMail 1.4
Деталь конструктора

MimePartDataSource

public MimePartDataSource(MimePart part)
Конструктор, который создает DataSource из MimePart.

Деталь метода

getInputStream

public java.io.InputStream getInputStream()
                                   throws java.io.IOException
Возвращает входной поток из этого MimePart.

Этот метод применяет соответствующее декодирование передачи, основанное на атрибуте Кодирования передачи контента этого MimePart. Таким образом возвращенный входной поток является декодируемым потоком байтов.

Эта реализация получает необработанный контент из Части, используя getContentStream() метод и декодирует это использующий MimeUtility.decode() метод.

Определенный:
getInputStream в интерфейсе javax.activation.DataSource
Возвраты:
декодируемый входной поток
Броски:
java.io.IOException
См. Также:
MimeMessage.getContentStream(), MimeBodyPart.getContentStream(), MimeUtility.decode(java.io.InputStream, java.lang.String)

getOutputStream

public java.io.OutputStream getOutputStream()
                                     throws java.io.IOException
Метод DataSource, чтобы возвратить поток вывода.

Эта реализация бросает UnknownServiceException.

Определенный:
getOutputStream в интерфейсе javax.activation.DataSource
Броски:
java.io.IOException

getContentType

public java.lang.String getContentType()
Возвращает тип контента этого DataSource.

Эта реализация только вызывает getContentType метод на MimePart.

Определенный:
getContentType в интерфейсе javax.activation.DataSource

getName

public java.lang.String getName()
Метод DataSource, чтобы возвратить имя.

Эта реализация только возвращает пустую строку.

Определенный:
getName в интерфейсе javax.activation.DataSource

getMessageContext

public MessageContext getMessageContext()
Возвратитесь MessageContext для текущей части.

Определенный:
getMessageContext в интерфейсе MessageAware
С тех пор:
JavaMail 1.1


Представьте ошибку или функцию

Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается срокам действия лицензии.

Сгенерированный на 10-February-2011 12:41

free hit counter