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


javax.mail.internet
Класс ContentType

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

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

Этот class представляет MIME значение ContentType. Это обеспечивает методы, чтобы проанализировать строку ContentType в отдельные компоненты, и генерировать MIME разрабатывают строку ContentType.

Автор:
Джон Мани

Сводка конструктора
ContentType()
          Конструктор без аргументов.
ContentType(java.lang.String s)
          Конструктор, который берет строку Типа контента.
ContentType(java.lang.String primaryType, java.lang.String subType, ParameterList list)
          Конструктор.
 
Сводка метода
 java.lang.String getBaseType()
          Возвратите строку типа MIME без параметров.
 java.lang.String getParameter(java.lang.String name)
          Возвратите указанное значение параметра.
 ParameterList getParameterList()
          Возвратите объект ParameterList, который содержит все доступные параметры.
 java.lang.String getPrimaryType()
          Возвратите основной тип.
 java.lang.String getSubType()
          Возвратите подтип.
 boolean match(ContentType cType)
          Соответствие с указанным объектом ContentType.
 boolean match(java.lang.String s)
          Соответствие с указанной строкой типа контента.
 void setParameter(java.lang.String name, java.lang.String value)
          Установите указанные параметры.
 void setParameterList(ParameterList list)
          Установите новый ParameterList.
 void setPrimaryType(java.lang.String primaryType)
          Установите основной тип.
 void setSubType(java.lang.String subType)
          Установите подтип.
 java.lang.String toString()
          Получите строковое представление стиля RFC2045 этого Типа контента.
 
Методы, наследованные от class java.lang. Объект
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

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

ContentType

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


ContentType

public ContentType(java.lang.String primaryType,
                   java.lang.String subType,
                   ParameterList list)
Конструктор.

Параметры:
primaryType - основной тип
subType - подтип
list - ParameterList

ContentType

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

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

getPrimaryType

public java.lang.String getPrimaryType()
Возвратите основной тип.

Возвраты:
основной тип

getSubType

public java.lang.String getSubType()
Возвратите подтип.

Возвраты:
подтип

getBaseType

public java.lang.String getBaseType()
Возвратите строку типа MIME без параметров. Возвращенное значение является в основном связью primaryType, '/' символ и secondaryType.

Возвраты:
тип

getParameter

public java.lang.String getParameter(java.lang.String name)
Возвратите указанное значение параметра. Возвраты null если этот параметр отсутствует.

Возвраты:
значение параметра

getParameterList

public ParameterList getParameterList()
Возвратите объект ParameterList, который содержит все доступные параметры. Нуль возвратов, если никакие параметры не доступны.

Возвраты:
ParameterList

setPrimaryType

public void setPrimaryType(java.lang.String primaryType)
Установите основной тип. Переопределяет существующий основной тип.

Параметры:
primaryType - основной тип

setSubType

public void setSubType(java.lang.String subType)
Установите подтип. Заменяет существующий подтип.

Параметры:
subType - подтип

setParameter

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

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

setParameterList

public void setParameterList(ParameterList list)
Установите новый ParameterList.

Параметры:
list - ParameterList

toString

public java.lang.String toString()
Получите строковое представление стиля RFC2045 этого Типа контента. Возвраты null если преобразование перестало работать.

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

соответствие

public boolean match(ContentType cType)
Соответствие с указанным объектом ContentType. Этот метод сравнивается только primaryType и subType . Параметры обоих операндов игнорируются.

Например, этот метод возвратится true сравнивая ContentTypes для "текста/плоскости" и "текста/плоскости; charset=foobar". Если subType из любого операнда специальный символ '*', тогда подтип игнорируется во время соответствия. Например, этот метод возвратится true сравнивая ContentTypes для "текста/плоскости" и "текста / *"

Параметры:
cType - ContentType, чтобы сравнить это с

соответствие

public boolean match(java.lang.String s)
Соответствие с указанной строкой типа контента. Этот метод сравнивается только primaryType и subType . Параметры обоих операндов игнорируются.

Например, этот метод возвратится true сравнивая ContentType для "текста/плоскости" с "текстом/плоскостью; charset=foobar". Если subType из любого операнда специальный символ '*', тогда подтип игнорируется во время соответствия. Например, этот метод возвратится true сравнивая ContentType для "текста/плоскости" с "текстом / *"



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

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

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

free hit counter