Package com.epam.reportportal.utils.http
Class ContentType
- java.lang.Object
-
- com.epam.reportportal.utils.http.ContentType
-
public class ContentType extends java.lang.ObjectContent-Type header constants and utility methods.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringAPPLICATION_ATOM_XMLstatic java.lang.StringAPPLICATION_FORM_URLENCODEDstatic java.lang.StringAPPLICATION_GZIPstatic java.lang.StringAPPLICATION_JAVA_ARCHIVEstatic java.lang.StringAPPLICATION_JSONstatic java.lang.StringAPPLICATION_OCTET_STREAMstatic java.lang.StringAPPLICATION_PDFstatic java.lang.StringAPPLICATION_SOAP_XMLstatic java.lang.StringAPPLICATION_SVG_XMLstatic java.lang.StringAPPLICATION_XHTML_XMLstatic java.lang.StringAPPLICATION_XMLstatic java.lang.StringAPPLICATION_ZIPstatic java.lang.StringAUDIO_MIDIstatic java.lang.StringAUDIO_MPEGstatic java.lang.StringAUDIO_OGGstatic java.lang.StringAUDIO_WAVstatic java.lang.StringAUDIO_WEBMstatic java.lang.StringIMAGE_BMPstatic java.lang.StringIMAGE_GIFstatic java.lang.StringIMAGE_JPEGstatic java.lang.StringIMAGE_PNGstatic java.lang.StringIMAGE_SVGstatic java.lang.StringIMAGE_TIFFstatic java.lang.StringIMAGE_WEBPstatic java.lang.StringIMAGE_X_ICONstatic java.util.Set<java.lang.String>KNOWN_TYPESstatic java.lang.StringMULTIPART_ALTERNATIVEstatic java.lang.StringMULTIPART_DIGESTstatic java.lang.StringMULTIPART_FORM_DATAstatic java.lang.StringMULTIPART_MIXEDstatic java.lang.StringMULTIPART_PARALLELstatic java.lang.StringRP_JSON_ITEMstatic java.lang.StringRP_JSON_LAUNCHstatic java.lang.StringTEXT_HTMLstatic java.lang.StringTEXT_JSONstatic java.lang.StringTEXT_PLAINstatic java.lang.StringTEXT_XMLstatic java.lang.StringVIDEO_MPEGstatic java.lang.StringVIDEO_OGGstatic java.lang.StringVIDEO_WEBM
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static booleanisKnownType(java.lang.String mediaType)Check if the Media Type is known.static booleanisValidType(java.lang.String mediaType)Check if the Media Type is valid.static java.lang.StringstripMediaType(java.lang.String contentType)Extract Media Type from a Content-Type header.
-
-
-
Field Detail
-
IMAGE_BMP
public static final java.lang.String IMAGE_BMP
- See Also:
- Constant Field Values
-
IMAGE_GIF
public static final java.lang.String IMAGE_GIF
- See Also:
- Constant Field Values
-
IMAGE_JPEG
public static final java.lang.String IMAGE_JPEG
- See Also:
- Constant Field Values
-
IMAGE_PNG
public static final java.lang.String IMAGE_PNG
- See Also:
- Constant Field Values
-
IMAGE_TIFF
public static final java.lang.String IMAGE_TIFF
- See Also:
- Constant Field Values
-
IMAGE_WEBP
public static final java.lang.String IMAGE_WEBP
- See Also:
- Constant Field Values
-
IMAGE_X_ICON
public static final java.lang.String IMAGE_X_ICON
- See Also:
- Constant Field Values
-
VIDEO_MPEG
public static final java.lang.String VIDEO_MPEG
- See Also:
- Constant Field Values
-
VIDEO_OGG
public static final java.lang.String VIDEO_OGG
- See Also:
- Constant Field Values
-
VIDEO_WEBM
public static final java.lang.String VIDEO_WEBM
- See Also:
- Constant Field Values
-
AUDIO_MIDI
public static final java.lang.String AUDIO_MIDI
- See Also:
- Constant Field Values
-
AUDIO_MPEG
public static final java.lang.String AUDIO_MPEG
- See Also:
- Constant Field Values
-
AUDIO_OGG
public static final java.lang.String AUDIO_OGG
- See Also:
- Constant Field Values
-
AUDIO_WEBM
public static final java.lang.String AUDIO_WEBM
- See Also:
- Constant Field Values
-
AUDIO_WAV
public static final java.lang.String AUDIO_WAV
- See Also:
- Constant Field Values
-
APPLICATION_JAVA_ARCHIVE
public static final java.lang.String APPLICATION_JAVA_ARCHIVE
- See Also:
- Constant Field Values
-
APPLICATION_ZIP
public static final java.lang.String APPLICATION_ZIP
- See Also:
- Constant Field Values
-
APPLICATION_GZIP
public static final java.lang.String APPLICATION_GZIP
- See Also:
- Constant Field Values
-
APPLICATION_PDF
public static final java.lang.String APPLICATION_PDF
- See Also:
- Constant Field Values
-
APPLICATION_OCTET_STREAM
public static final java.lang.String APPLICATION_OCTET_STREAM
- See Also:
- Constant Field Values
-
APPLICATION_ATOM_XML
public static final java.lang.String APPLICATION_ATOM_XML
- See Also:
- Constant Field Values
-
APPLICATION_JSON
public static final java.lang.String APPLICATION_JSON
- See Also:
- Constant Field Values
-
APPLICATION_SOAP_XML
public static final java.lang.String APPLICATION_SOAP_XML
- See Also:
- Constant Field Values
-
APPLICATION_SVG_XML
public static final java.lang.String APPLICATION_SVG_XML
- See Also:
- Constant Field Values
-
APPLICATION_XHTML_XML
public static final java.lang.String APPLICATION_XHTML_XML
- See Also:
- Constant Field Values
-
APPLICATION_XML
public static final java.lang.String APPLICATION_XML
- See Also:
- Constant Field Values
-
IMAGE_SVG
public static final java.lang.String IMAGE_SVG
- See Also:
- Constant Field Values
-
TEXT_PLAIN
public static final java.lang.String TEXT_PLAIN
- See Also:
- Constant Field Values
-
TEXT_HTML
public static final java.lang.String TEXT_HTML
- See Also:
- Constant Field Values
-
TEXT_XML
public static final java.lang.String TEXT_XML
- See Also:
- Constant Field Values
-
TEXT_JSON
public static final java.lang.String TEXT_JSON
- See Also:
- Constant Field Values
-
RP_JSON_ITEM
public static final java.lang.String RP_JSON_ITEM
- See Also:
- Constant Field Values
-
RP_JSON_LAUNCH
public static final java.lang.String RP_JSON_LAUNCH
- See Also:
- Constant Field Values
-
APPLICATION_FORM_URLENCODED
public static final java.lang.String APPLICATION_FORM_URLENCODED
- See Also:
- Constant Field Values
-
MULTIPART_FORM_DATA
public static final java.lang.String MULTIPART_FORM_DATA
- See Also:
- Constant Field Values
-
MULTIPART_MIXED
public static final java.lang.String MULTIPART_MIXED
- See Also:
- Constant Field Values
-
MULTIPART_ALTERNATIVE
public static final java.lang.String MULTIPART_ALTERNATIVE
- See Also:
- Constant Field Values
-
MULTIPART_DIGEST
public static final java.lang.String MULTIPART_DIGEST
- See Also:
- Constant Field Values
-
MULTIPART_PARALLEL
public static final java.lang.String MULTIPART_PARALLEL
- See Also:
- Constant Field Values
-
KNOWN_TYPES
public static final java.util.Set<java.lang.String> KNOWN_TYPES
-
-
Method Detail
-
stripMediaType
@Nullable public static java.lang.String stripMediaType(@Nullable java.lang.String contentType)Extract Media Type from a Content-Type header.- Parameters:
contentType- Content-Type header value- Returns:
- Media Type
-
isKnownType
public static boolean isKnownType(@Nullable java.lang.String mediaType)Check if the Media Type is known.- Parameters:
mediaType- Media Type value- Returns:
trueif the Media Type is known,falseotherwise
-
isValidType
public static boolean isValidType(@Nullable java.lang.String mediaType)Check if the Media Type is valid.- Parameters:
mediaType- Media Type value- Returns:
trueif the Media Type is valid,falseotherwise
-
-