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


javax.mail.internet
Класс ParameterList

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

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

Этот class содержит параметры MIME (пары значения атрибута). mail.mime.encodeparameters и mail.mime.decodeparameters Системные свойства управляют, поддерживаются ли закодированные параметры, как определено RFC 2231. По умолчанию такие закодированные параметры не поддерживаются.

Кроме того, в текущей реализации, устанавливая свойство System mail.mime.decodeparameters.strict к "true" вызовет a ParseException быть брошенным для ошибок, обнаруженных в то время как декодирование закодированные параметры. По умолчанию, если какие-либо ошибки декодирования происходят, исходная (недекодируемая) строка используется.

Текущая реализация поддерживает свойство System mail.mime.parameters.strict, который если установлено в ложь, анализируя список параметров позволяет значениям параметра содержать пробел и другие специальные символы без того, чтобы быть заключенным в кавычки; значение параметра заканчивается в следующей точке с запятой. Если установлено в истину (значение по умолчанию), значения параметра обязаны соответствовать спецификации MIME и должны быть заключены в кавычки, если они содержат пробел или специальные символы.

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

Сводка конструктора
ParameterList()
          Конструктор без аргументов.
ParameterList(java.lang.String s)
          Конструктор, который берет строку списка параметров.
 
Сводка метода
 java.lang.String get(java.lang.String name)
          Возвращает значение указанного параметра.
 java.util.Enumeration getNames()
          Возвратите перечисление имен всех параметров в этом списке.
 void remove(java.lang.String name)
          Удаляет указанный параметр из этого ParameterList.
 void set(java.lang.String name, java.lang.String value)
          Установите параметры.
 void set(java.lang.String name, java.lang.String value, java.lang.String charset)
          Установите параметры.
 int size()
          Возвратите число параметров в этом списке.
 java.lang.String toString()
          Преобразуйте этот ParameterList в Строку MIME.
 java.lang.String toString(int used)
          Преобразуйте этот ParameterList в Строку MIME.
 
Методы, наследованные от class java.lang. Объект
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Деталь конструктора

ParameterList

public ParameterList()
Конструктор без аргументов.


ParameterList

public ParameterList(java.lang.String s)
              throws ParseException
Конструктор, который берет строку списка параметров. Строка анализируется, и параметры собираются и сохранены внутренне. ParseException бросается, если синтаксический анализ перестал работать. Отметьте, что пустая строка списка параметров допустима и будет проанализирована в пустой ParameterList.

Параметры:
s - строка списка параметров.
Броски:
ParseException - если синтаксический анализ перестал работать.
Деталь метода

размер

public int size()
Возвратите число параметров в этом списке.

Возвраты:
число параметров.

добраться

public java.lang.String get(java.lang.String name)
Возвращает значение указанного параметра. Отметьте, что названия параметра являются нечувствительными к регистру.

Параметры:
name - название параметра.
Возвраты:
Значение параметра. Возвраты null если параметр не присутствует.

набор

public void set(java.lang.String name,
                java.lang.String value)
Установите параметры. Если этот параметр уже существует, он заменяется этим новым значением.

Параметры:
name - имя параметра.
value - значение параметра.

набор

public void set(java.lang.String name,
                java.lang.String value,
                java.lang.String charset)
Установите параметры. Если этот параметр уже существует, он заменяется этим новым значением. Если mail.mime.encodeparameters Системное свойство является истиной, и значение параметра является неASCII, это будет закодировано с указанным набором символов, как определено RFC 2231.

Параметры:
name - имя параметра.
value - значение параметра.
charset - набор символов значения параметра.
С тех пор:
JavaMail 1.4

удалить

public void remove(java.lang.String name)
Удаляет указанный параметр из этого ParameterList. Этот метод ничего не делает, если параметр не присутствует.

Параметры:
name - имя параметра.

getNames

public java.util.Enumeration getNames()
Возвратите перечисление имен всех параметров в этом списке.

Возвраты:
Перечисление всех названий параметра в этом списке.

toString

public java.lang.String toString()
Преобразуйте этот ParameterList в Строку MIME. Если это - пустой список, пустая строка возвращается.

Переопределения:
toString в class java.lang.Object
Возвраты:
Строка

toString

public java.lang.String toString(int used)
Преобразуйте этот ParameterList в Строку MIME. Если это - пустой список, пустая строка возвращается. 'Используемый' параметр определяет число символьных позиций, уже приведенных в рабочее состояние в поле, в которое должен быть вставлен получающийся список параметров. Это используется, чтобы определить, где свернуть получающийся список параметров.

Параметры:
used - число символьных позиций, уже используемых, в поле, в которое должен быть вставлен список параметров.
Возвраты:
Строка


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

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

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

free hit counter