Spec-Zone .ru
спецификации, руководства, описания, API
|
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД |
public interface MimePart
Интерфейс MimePart моделирует Объект как определено MIME (RFC2045, Раздел 2.4).
MimePart расширяет интерфейс Части, чтобы добавить дополнительный RFC822 и MIME определенная семантика и атрибуты. Это обеспечивает основной интерфейс для классов MimeMessage и MimeBodyPart
RFC822 и поля заголовка MIME должны содержать только символы US-ASCII. Если заголовок содержит не символы US-ASCII, он должен быть закодирован согласно правилам в RFC 2047. MimeUtility class, обеспеченный в этом пакете, может привыкнуть к достигнуть этого. Вызывающие стороны setHeader
, addHeader
, и addHeaderLine
методы ответственны за осуществление требований MIME для указанных заголовков. Кроме того, эти поля заголовка должны быть свернуты (обернутые) прежде, чем быть отправленным, если они превышают ограничение длины строки для транспорта (1000 байтов для SMTP)., Возможно, были свернуты полученные заголовки. Приложение ответственно за сворачивание и разворачивание заголовков как соответствующий.
MimeUtility
, Part
Полевая Сводка |
---|
Поля, наследованные от интерфейса javax.mail. Часть |
---|
ATTACHMENT, INLINE |
Сводка метода | |
---|---|
void |
addHeaderLine(java.lang.String line)
Добавьте необработанную строку заголовка RFC822. |
java.util.Enumeration |
getAllHeaderLines()
Получите все строки заголовка как Перечисление Строк. |
java.lang.String |
getContentID()
Получите ID контента этой части. |
java.lang.String[] |
getContentLanguage()
Определите теги языка в заголовке Языка контента этого MimePart. |
java.lang.String |
getContentMD5()
Получите обзор Контента-MD5 этой части. |
java.lang.String |
getEncoding()
Получите кодирование передачи этой части. |
java.lang.String |
getHeader(java.lang.String name, java.lang.String delimiter)
Получите значения всех полей заголовка, доступных для этого заголовка, возвращенного как единственная Строка, со значениями, разделенными разделителем. |
java.util.Enumeration |
getMatchingHeaderLines(java.lang.String[] names)
Получите соответствие строк заголовка как Перечисление Строк. |
java.util.Enumeration |
getNonMatchingHeaderLines(java.lang.String[] names)
Получите несоответствие строк заголовка как Перечисление Строк. |
void |
setContentLanguage(java.lang.String[] languages)
Установите заголовок Языка контента этого MimePart. |
void |
setContentMD5(java.lang.String md5)
Установите Контент-MD5 этой части. |
void |
setText(java.lang.String text)
Метод удобства, который устанавливает данную Строку как контент этой части с типом MIME "текста/плоскости". |
void |
setText(java.lang.String text, java.lang.String charset)
Метод удобства, который устанавливает данную Строку как контент этой части с типом MIME "текста/плоскости" и указанного набора символов. |
void |
setText(java.lang.String text, java.lang.String charset, java.lang.String subtype)
Метод удобства, который устанавливает данную Строку как контент этой части с основным типом MIME "текста" и указанного подтипа MIME. |
Методы, наследованные от интерфейса javax.mail. Часть |
---|
addHeader, getAllHeaders, getContent, getContentType, getDataHandler, getDescription, getDisposition, getFileName, getHeader, getInputStream, getLineCount, getMatchingHeaders, getNonMatchingHeaders, getSize, isMimeType, removeHeader, setContent, setContent, setDataHandler, setDescription, setDisposition, setFileName, setHeader, writeTo |
Деталь метода |
---|
java.lang.String getHeader(java.lang.String name, java.lang.String delimiter) throws MessagingException
null
, только первое значение возвращается.
name
- имя этого заголовкаdelimiter
- разделитель между полями в возвращенной строке MessagingException
void addHeaderLine(java.lang.String line) throws MessagingException
IllegalWriteException
- если базовая реализация не поддерживает модификацию IllegalStateException
- если эта Часть получается из папки READ_ONLY MessagingException
java.util.Enumeration getAllHeaderLines() throws MessagingException
MessagingException
java.util.Enumeration getMatchingHeaderLines(java.lang.String[] names) throws MessagingException
MessagingException
java.util.Enumeration getNonMatchingHeaderLines(java.lang.String[] names) throws MessagingException
MessagingException
java.lang.String getEncoding() throws MessagingException
MessagingException
java.lang.String getContentID() throws MessagingException
MessagingException
java.lang.String getContentMD5() throws MessagingException
MessagingException
void setContentMD5(java.lang.String md5) throws MessagingException
md5
- значение MD5 IllegalWriteException
- если базовая реализация не поддерживает модификацию IllegalStateException
- если эта Часть получается из папки READ_ONLY MessagingException
java.lang.String[] getContentLanguage() throws MessagingException
null
если этот заголовок не доступен.
MessagingException
void setContentLanguage(java.lang.String[] languages) throws MessagingException
languages
- массив тегов языка IllegalWriteException
- если базовая реализация не поддерживает модификацию IllegalStateException
- если эта Часть получается из папки READ_ONLY MessagingException
void setText(java.lang.String text) throws MessagingException
Отметьте, что может быть потеря производительности если text
является большим, так как этому методу, вероятно, придется отсканировать все символы, чтобы определить что набор символов использовать.
Если набор символов уже известен, используйте setText
метод, который берет параметр набора символов.
setText
в интерфейсе Part
text
- текстовый контент, чтобы установить MessagingException
- если ошибка происходитsetText(String text, String charset)
void setText(java.lang.String text, java.lang.String charset) throws MessagingException
text
- текстовый контент, чтобы установитьcharset
- набор символов, чтобы использовать для текста MessagingException
- если ошибка происходитvoid setText(java.lang.String text, java.lang.String charset, java.lang.String subtype) throws MessagingException
text
- текстовый контент, чтобы установитьcharset
- набор символов, чтобы использовать для текстаsubtype
- подтип MIME, чтобы использовать (например, "html") MessagingException
- если ошибка происходит
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД |
Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается
Сгенерированный на 10-February-2011 12:41