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


javax.mail.internet
Класс HeaderTokenizer

java.lang.Object
  расширенный javax.mail.internet.HeaderTokenizer

public class HeaderTokenizer
расширяет java.lang. Объект

Этот class маркирует RFC822 и заголовки MIME в основные символы, определенные RFC822 и MIME.

Этот class обрабатывает свернутые заголовки (то есть заголовки со встроенными последовательностями ПРОСТРАНСТВА CRLF). Сгибы удаляются в возвращенных маркерах.

Автор:
Джон Мани, Билл Шеннон

Вложенная Сводка Класса
static class HeaderTokenizer. Маркер
          Маркер class представляет маркеры, возвращенные HeaderTokenizer.
 
Полевая Сводка
static java.lang.String MIME
          Экстренное сообщение MIME
static java.lang.String RFC822
          Экстренное сообщение RFC822
 
Сводка конструктора
HeaderTokenizer(java.lang.String header)
          Конструктор.
HeaderTokenizer(java.lang.String header, java.lang.String delimiters)
          Конструктор.
HeaderTokenizer(java.lang.String header, java.lang.String delimiters, boolean skipComments)
          Конструктор, который берет заголовок стиля rfc822.
 
Сводка метода
 java.lang.String getRemainder()
          Возвратите остальную часть Заголовка.
 HeaderTokenizer. Маркер next()
          Анализирует следующий маркер от этой Строки.
 HeaderTokenizer. Маркер peek()
          Быстрый взгляд в следующем маркере, фактически не удаляя маркер из потока синтаксического анализа.
 
Методы, наследованные от class java.lang. Объект
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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

RFC822

public static final java.lang.String RFC822
Экстренное сообщение RFC822

См. Также:
Постоянные Значения полей

MIME

public static final java.lang.String MIME
Экстренное сообщение MIME

См. Также:
Постоянные Значения полей
Деталь конструктора

HeaderTokenizer

public HeaderTokenizer(java.lang.String header,
                       java.lang.String delimiters,
                       boolean skipComments)
Конструктор, который берет заголовок стиля rfc822.

Параметры:
header - rfc822 заголовок, который будет маркироваться
delimiters - Набор символов-разделителей, которые будут использоваться, чтобы разграничить ATOM. Они обычно RFC822 или MIME
skipComments - Если это правда, комментарии пропускаются и не возвращаются как маркеры

HeaderTokenizer

public HeaderTokenizer(java.lang.String header,
                       java.lang.String delimiters)
Конструктор. Комментарии игнорируются и не возвращаются как маркеры

Параметры:
header - Заголовок, который маркируется
delimiters - Разделители, которые будут использоваться

HeaderTokenizer

public HeaderTokenizer(java.lang.String header)
Конструктор. RFC822 определенные разделители - RFC822 - используются, чтобы разграничить ATOM. Также комментарии пропускаются и не возвращаются как маркеры

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

затем

public HeaderTokenizer.Token next()
                           throws ParseException
Анализирует следующий маркер от этой Строки.

Клиенты находятся в цикле, вызывающем затем (), чтобы проанализировать последовательные маркеры, пока Маркер EOF не возвращается.

Возвраты:
следующий Маркер
Броски:
ParseException - если синтаксический анализ перестал работать

быстрый взгляд

public HeaderTokenizer.Token peek()
                           throws ParseException
Быстрый взгляд в следующем маркере, фактически не удаляя маркер из потока синтаксического анализа. Вызов этого метода многократно не возвратит последовательные маркеры, до next() вызывается.

Возвраты:
следующий Маркер
Броски:
ParseException - если синтаксический анализ перестал работать

getRemainder

public java.lang.String getRemainder()
Возвратите остальную часть Заголовка.

Возвраты:
Строковый отдых заголовка. нуль возвращается, если мы уже в конце заголовка


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

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

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

free hit counter