|
Spec-Zone .ru
спецификации, руководства, описания, API
|
|
|||||||||
| ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
| СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД | ||||||||
java.lang.Objectjavax.mail.Multipart
public abstract class Multipart
Многослойный контейнер, который содержит многократные части тела. Многослойный обеспечивает методы, чтобы получить и установить его подразделения.
Многослойный также действует как основной class для объекта контента, возвращенного большинством Многослойного DataContentHandlers. Например, вызов getContent () на DataHandler, источник которого является "многослойным/подписанным" источником данных, может возвратить соответствующий подкласс Многослойных.
Некоторые системы обмена сообщениями обеспечивают различные подтипы Мультичастей. Например, MIME определяет ряд подтипов, которые включают "альтернативу", "смешанную", "связанную", "параллель", "подписанная", и т.д.
Многослойный абстрактный class. Подклассы обеспечивают фактические реализации.
| Полевая Сводка | |
|---|---|
protected java.lang.String |
contentType
Это поле определяет тип контента этого многослойного объекта. |
protected Part |
родитель
Part содержа это Multipart, если известный. |
protected java.util.Vector |
части
Вектор объектов BodyPart. |
| Сводка конструктора | |
|---|---|
protected |
Multipart()
Конструктор по умолчанию. |
| Сводка метода | |
|---|---|
void |
addBodyPart(BodyPart part)
Добавляет Часть к многослойному. |
void |
addBodyPart(BodyPart part, int index)
Добавляет BodyPart в позиции index. |
BodyPart |
getBodyPart(int index)
Получите указанную Часть. |
java.lang.String |
getContentType()
Возвратите тип контента этого Многослойного. |
int |
getCount()
Возвратите число включенных объектов BodyPart. |
Часть |
getParent()
Возвратитесь Part это содержит это Multipart объект, или null если не известный. |
boolean |
removeBodyPart(BodyPart part)
Удалите указанную часть из многослойного сообщения. |
void |
removeBodyPart(int index)
Удалите часть в указанном расположении (запускающийся от 0). |
protected void |
setMultipartDataSource(MultipartDataSource mp)
Установите этот Многослойный объект от данного MultipartDataSource. |
void |
setParent(Part parent)
Установите родителя этого Multipart быть указанным Part. |
abstract void |
writeTo(java.io.OutputStream os)
Выведите соответственно закодированный поток байтов к данному OutputStream. |
| Методы, наследованные от class java.lang. Объект |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Полевая Деталь |
|---|
protected java.util.Vector parts
protected java.lang.String contentType
protected Part parent
Part содержа это Multipart, если известный.
| Деталь конструктора |
|---|
protected Multipart()
| Деталь метода |
|---|
protected void setMultipartDataSource(MultipartDataSource mp)
throws MessagingException
Метод добавляет объекты BodyPart MultipartDataSource в это Многослойное. contentType этой Мультичасти устанавливается в тот из MultipartDataSource.
Этот метод обычно используется в тех случаях, где у каждого есть многослойный источник данных, который был уже предварительно проанализирован в отдельные части тела (например, источник данных IMAP), но должен создать соответствующий Многослойный подкласс, который представляет определенный многослойный подтип.
mp - Многослойный источник данных MessagingExceptionpublic java.lang.String getContentType()
Эта реализация только возвращает значение contentType поле.
contentType
public int getCount()
throws MessagingException
MessagingExceptionparts
public BodyPart getBodyPart(int index)
throws MessagingException
index - индексирование требуемой Части java.lang.IndexOutOfBoundsException - если данные индексируют, испытывает недостаток диапазона. MessagingException
public boolean removeBodyPart(BodyPart part)
throws MessagingException
part - Часть, чтобы удалить MessagingException - если никакая такая Часть не существует IllegalWriteException - если базовая реализация не поддерживает модификацию существующих значений
public void removeBodyPart(int index)
throws MessagingException
index - Индексируйте части, чтобы удалить MessagingException
java.lang.IndexOutOfBoundsException - если данные индексируют, испытывает недостаток диапазона. IllegalWriteException - если базовая реализация не поддерживает модификацию существующих значений
public void addBodyPart(BodyPart part)
throws MessagingException
part - Часть, которая будет добавлена MessagingException
IllegalWriteException - если базовая реализация не поддерживает модификацию существующих значений
public void addBodyPart(BodyPart part,
int index)
throws MessagingException
index. Если index не последний в списке, последующие части смещаются. Если index больше чем число существующих частей, BodyPart добавляется до конца.
part - BodyPart, который будет вставленindex - Расположение, где вставить часть MessagingException
IllegalWriteException - если базовая реализация не поддерживает модификацию существующих значений
public abstract void writeTo(java.io.OutputStream os)
throws java.io.IOException,
MessagingException
java.io.IOException - если IO связанное исключение происходит MessagingExceptionpublic Part getParent()
Part это содержит это Multipart объект, или null если не известный.
public void setParent(Part parent)
Multipart быть указанным Part. Обычно вызываемый Message или BodyPart setContent(Multipart) метод. parent может быть null если Multipart удаляется из его содержания Part.
|
|||||||||
| ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
| СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД | ||||||||
Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается
Сгенерированный на 10-February-2011 12:41