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


javax.ws.rs.core
Класс MediaType

java.lang.Object
  расширенный javax.ws.rs.core.MediaType

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

Абстракция для типа носителей. Экземпляры являются неизменными.

См. Также:
Раздел HTTP/1.1 3.7

Полевая Сводка
static java.lang.String APPLICATION_ATOM_XML
          "application/atom+xml"
static MediaType APPLICATION_ATOM_XML_TYPE
          "application/atom+xml"
static java.lang.String APPLICATION_FORM_URLENCODED
          "application/x-www-form-urlencoded"
static MediaType APPLICATION_FORM_URLENCODED_TYPE
          "application/x-www-form-urlencoded"
static java.lang.String АППЛИКЭЙШН_ДЖСОН
          "application/json"
static MediaType APPLICATION_JSON_TYPE
          "application/json"
static java.lang.String APPLICATION_OCTET_STREAM
          "application/octet-stream"
static MediaType APPLICATION_OCTET_STREAM_TYPE
          "application/octet-stream"
static java.lang.String APPLICATION_SVG_XML
          "application/svg+xml"
static MediaType APPLICATION_SVG_XML_TYPE
          "application/svg+xml"
static java.lang.String APPLICATION_XHTML_XML
          "application/xhtml+xml"
static MediaType APPLICATION_XHTML_XML_TYPE
          "application/xhtml+xml"
static java.lang.String APPLICATION_XML
          "application/xml"
static MediaType APPLICATION_XML_TYPE
          "application/xml"
static java.lang.String MEDIA_TYPE_WILDCARD
          Значение типа или подстановочного знака подтипа: "*"
static java.lang.String MULTIPART_FORM_DATA
          "multipart/form-data"
static MediaType MULTIPART_FORM_DATA_TYPE
          "multipart/form-data"
static java.lang.String TEXT_HTML
          "текст/HTML"
static MediaType TEXT_HTML_TYPE
          "текст/HTML"
static java.lang.String TEXT_PLAIN
          "текст/плоскость"
static MediaType TEXT_PLAIN_TYPE
          "текст/плоскость"
static java.lang.String TEXT_XML
          "text/xml"
static MediaType TEXT_XML_TYPE
          "text/xml"
static java.lang.String ПОДСТАНОВОЧНЫЙ ЗНАК
          "*/*"
static MediaType WILDCARD_TYPE
          "*/*"
 
Сводка конструктора
MediaType()
          Создает новый экземпляр MediaType, оба типа и подтип являются подстановочными знаками.
MediaType(java.lang.String type, java.lang.String subtype)
          Создает новый экземпляр MediaType с предоставленным типом и подтипом.
MediaType(java.lang.String type, java.lang.String subtype, java.util.Map<java.lang.String,java.lang.String> parameters)
          Создает новый экземпляр MediaType с предоставленным типом, подтипом и параметрами.
 
Сводка метода
 boolean equals(java.lang.Object obj)
          Сравнивает obj с этим типом носителей, чтобы видеть - ли они то же самое, сравнивая тип, подтип и параметры.
 java.util.Map<java.lang.String,java.lang.String> getParameters()
          Метод get для карты параметра только для чтения.
 java.lang.String getSubtype()
          Метод get для подтипа.
 java.lang.String getType()
          Метод get для основного типа.
 int hashCode()
          Генерируйте хэш-код от типа, подтипа и параметров.
 boolean isCompatible(MediaType other)
          Проверьте, является ли этот тип носителей совместимым с другим типом носителей.
 boolean isWildcardSubtype()
          Проверки, если подтип является подстановочным знаком
 boolean isWildcardType()
          Проверки, если основной тип является подстановочным знаком.
 java.lang.String toString()
          Преобразуйте тип носителей в строку, подходящую для использования в качестве значения соответствующего HTTP-заголовка.
static MediaType valueOf(java.lang.String type)
          Создает новый экземпляр MediaType, анализируя предоставленную строку.
 
Методы, наследованные от class java.lang. Объект
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

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

MEDIA_TYPE_WILDCARD

public static final java.lang.String MEDIA_TYPE_WILDCARD
Значение типа или подстановочного знака подтипа: "*"

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

ПОДСТАНОВОЧНЫЙ ЗНАК

public static final java.lang.String WILDCARD
"*/*"

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

WILDCARD_TYPE

public static final MediaType WILDCARD_TYPE
"*/*"


APPLICATION_XML

public static final java.lang.String APPLICATION_XML
"application/xml"

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

APPLICATION_XML_TYPE

public static final MediaType APPLICATION_XML_TYPE
"application/xml"


APPLICATION_ATOM_XML

public static final java.lang.String APPLICATION_ATOM_XML
"application/atom+xml"

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

APPLICATION_ATOM_XML_TYPE

public static final MediaType APPLICATION_ATOM_XML_TYPE
"application/atom+xml"


APPLICATION_XHTML_XML

public static final java.lang.String APPLICATION_XHTML_XML
"application/xhtml+xml"

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

APPLICATION_XHTML_XML_TYPE

public static final MediaType APPLICATION_XHTML_XML_TYPE
"application/xhtml+xml"


APPLICATION_SVG_XML

public static final java.lang.String APPLICATION_SVG_XML
"application/svg+xml"

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

APPLICATION_SVG_XML_TYPE

public static final MediaType APPLICATION_SVG_XML_TYPE
"application/svg+xml"


АППЛИКЭЙШН_ДЖСОН

public static final java.lang.String APPLICATION_JSON
"application/json"

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

APPLICATION_JSON_TYPE

public static final MediaType APPLICATION_JSON_TYPE
"application/json"


APPLICATION_FORM_URLENCODED

public static final java.lang.String APPLICATION_FORM_URLENCODED
"application/x-www-form-urlencoded"

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

APPLICATION_FORM_URLENCODED_TYPE

public static final MediaType APPLICATION_FORM_URLENCODED_TYPE
"application/x-www-form-urlencoded"


MULTIPART_FORM_DATA

public static final java.lang.String MULTIPART_FORM_DATA
"multipart/form-data"

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

MULTIPART_FORM_DATA_TYPE

public static final MediaType MULTIPART_FORM_DATA_TYPE
"multipart/form-data"


APPLICATION_OCTET_STREAM

public static final java.lang.String APPLICATION_OCTET_STREAM
"application/octet-stream"

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

APPLICATION_OCTET_STREAM_TYPE

public static final MediaType APPLICATION_OCTET_STREAM_TYPE
"application/octet-stream"


TEXT_PLAIN

public static final java.lang.String TEXT_PLAIN
"текст/плоскость"

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

TEXT_PLAIN_TYPE

public static final MediaType TEXT_PLAIN_TYPE
"текст/плоскость"


TEXT_XML

public static final java.lang.String TEXT_XML
"text/xml"

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

TEXT_XML_TYPE

public static final MediaType TEXT_XML_TYPE
"text/xml"


TEXT_HTML

public static final java.lang.String TEXT_HTML
"текст/HTML"

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

TEXT_HTML_TYPE

public static final MediaType TEXT_HTML_TYPE
"текст/HTML"

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

MediaType

public MediaType(java.lang.String type,
                 java.lang.String subtype,
                 java.util.Map<java.lang.String,java.lang.String> parameters)
Создает новый экземпляр MediaType с предоставленным типом, подтипом и параметрами.

Параметры:
type - основной тип, нуль эквивалентен MEDIA_TYPE_WILDCARD.
subtype - подтип, нуль эквивалентен MEDIA_TYPE_WILDCARD.
parameters - карта параметров типа носителей, нуль является тем же самым как пустой картой.

MediaType

public MediaType(java.lang.String type,
                 java.lang.String subtype)
Создает новый экземпляр MediaType с предоставленным типом и подтипом.

Параметры:
type - основной тип, нуль эквивалентен MEDIA_TYPE_WILDCARD
subtype - подтип, нуль эквивалентен MEDIA_TYPE_WILDCARD

MediaType

public MediaType()
Создает новый экземпляр MediaType, оба типа и подтип являются подстановочными знаками. Рассмотрите использование константы WILDCARD_TYPE вместо этого.

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

valueOf

public static MediaType valueOf(java.lang.String type)
                         throws java.lang.IllegalArgumentException
Создает новый экземпляр MediaType, анализируя предоставленную строку.

Параметры:
type - строка типа носителей
Возвраты:
недавно создаваемый MediaType
Броски:
IllegalArgumentException - если предоставленная строка не может быть проанализирована или является нулем

getType

public java.lang.String getType()
Метод get для основного типа.

Возвраты:
значение основного типа.

isWildcardType

public boolean isWildcardType()
Проверки, если основной тип является подстановочным знаком.

Возвраты:
истина, если основной тип является подстановочным знаком

getSubtype

public java.lang.String getSubtype()
Метод get для подтипа.

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

isWildcardSubtype

public boolean isWildcardSubtype()
Проверки, если подтип является подстановочным знаком

Возвраты:
истина, если подтип является подстановочным знаком

getParameters

public java.util.Map<java.lang.String,java.lang.String> getParameters()
Метод get для карты параметра только для чтения. Ключи являются нечувствительными к регистру.

Возвраты:
неизменная карта параметров.

isCompatible

public boolean isCompatible(MediaType other)
Проверьте, является ли этот тип носителей совместимым с другим типом носителей. Например, image/* является совместимым с image/jpeg, image/png, и т.д. параметры Типа носителей игнорируются. Функция является коммутативной.

Параметры:
other - тип носителей, чтобы сравниться с
Возвраты:
истина, если типы являются совместимыми, ложными иначе.

равняется

public boolean equals(java.lang.Object obj)
Сравнивает obj с этим типом носителей, чтобы видеть - ли они то же самое, сравнивая тип, подтип и параметры. Отметьте, что чувствительность к регистру значений параметра зависит от семантики названия параметра, см. HTTP/1.1. Этот метод предполагает, что значения являются чувствительными к регистру.

Переопределения:
equals в class java.lang.Object
Параметры:
obj - объект сравниться с
Возвраты:
истина, если эти два типа носителей являются тем же самым, ложь иначе.

хэш-код

public int hashCode()
Генерируйте хэш-код от типа, подтипа и параметров.

Переопределения:
hashCode в class java.lang.Object
Возвраты:
хэш-код

toString

public java.lang.String toString()
Преобразуйте тип носителей в строку, подходящую для использования в качестве значения соответствующего HTTP-заголовка.

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


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

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

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

free hit counter