Spec-Zone .ru
спецификации, руководства, описания, API
|
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД |
java.lang.Object javax.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
- Многослойный источник данных MessagingException
public java.lang.String getContentType()
Эта реализация только возвращает значение contentType
поле.
contentType
public int getCount() throws MessagingException
MessagingException
parts
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 связанное исключение происходит MessagingException
public 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