public final class MCmediaType
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static MCmediaType |
create(MCmediaType type) |
static MCmediaType |
create(MCmediaType type,
com.merge.mcw.MCtransferSyntaxList tsList) |
boolean |
equals(java.lang.Object o)
Checks if
MCmediaType object is equal to Object |
static java.util.Collection<MCmediaType> |
getAll()
Gets the list of available
MCmediaType media types |
java.lang.String |
getName()
Gets the name of
MCmediaType |
java.util.Hashtable<java.lang.String,java.lang.String> |
getParameters()
Gets the Media-Type parameters
|
com.merge.mcw.MCtransferSyntaxList |
getTransferSyntaxList()
Gets the Media-Type Transfer Syntax list
|
int |
hashCode()
Gets the hashcode of
MCmediaType |
static java.nio.charset.Charset |
parseCharset(MCmediaType mt)
Gets
Charset for a given MCmediaType object
Examples of HTTP content type strings: |
static MCmediaType |
parseContentType(java.lang.String ct)
Gets
MCmediaType from given content type |
static java.util.Collection<MCmediaType> |
parseContentTypes(java.lang.String ct)
Gets a list of
MCmediaType objects from a string of Media Type list |
static java.lang.String |
parseTransferSyntax(MCmediaType mt)
Gets a TransferSyntax string for a given
MCmediaType object |
java.lang.String |
toString()
Gets the name of
MCmediaType |
public static final MCmediaType Any
public static final MCmediaType Application
public static final MCmediaType ApplicationDicom
public static final MCmediaType ApplicationOctetStream
public static final MCmediaType ApplicationDicomXml
public static final MCmediaType ApplicationDicomJson
public static final MCmediaType ApplicationJson
public static final MCmediaType ApplicationPdf
public static final MCmediaType ApplicationSoapXml
public static final MCmediaType ApplicationXopXml
public static final MCmediaType ApplicationWadlXml
public static final MCmediaType ApplicationZip
public static final MCmediaType MultipartRelated
public static final MCmediaType Text
public static final MCmediaType TextPlain
public static final MCmediaType TextHtml
public static final MCmediaType TextRtf
public static final MCmediaType TextXlatex
public static final MCmediaType TextXml
public static final MCmediaType Image
public static final MCmediaType ImageDicom
public static final MCmediaType ImageJpeg
public static final MCmediaType ImageDicomJpeg
public static final MCmediaType ImageG3Fax
public static final MCmediaType ImageGif
public static final MCmediaType ImagePng
public static final MCmediaType ImageJp2
public static final MCmediaType ImageJpm
public static final MCmediaType ImageDicomJpx
public static final MCmediaType ImageJpx
public static final MCmediaType ImageDicomRle
public static final MCmediaType ImageDicomJpegLs
public static final MCmediaType ImageJls
public static final MCmediaType ImageDicomJp2imageDicomJpx
public static final MCmediaType Video
public static final MCmediaType VideoMpeg
public static final MCmediaType VideoMp4
public static final MCmediaType VideoH265
public static MCmediaType create(MCmediaType type)
public static MCmediaType create(MCmediaType type, com.merge.mcw.MCtransferSyntaxList tsList)
public java.lang.String getName()
MCmediaType
MCmediaType
public java.util.Hashtable<java.lang.String,java.lang.String> getParameters()
Hashtable
objectpublic com.merge.mcw.MCtransferSyntaxList getTransferSyntaxList()
MCtransferSyntaxList
objectpublic static java.util.Collection<MCmediaType> parseContentTypes(java.lang.String ct)
MCmediaType
objects from a string of Media Type list
Examples of HTTP content type strings:
multipart/related; type==application/octet-stream,
image/dicom+jpx; transfer-syntax=1.2.840.10008.1.2.4.92; charset=US-ASCII; q=0.4; level=2,
image/dicom+jpx; transfer-syntax=1.2.840.10008.1.2.4.93,
image/dicom+jpeg
ct
- Content type String
MCmediaType
objectpublic static MCmediaType parseContentType(java.lang.String ct)
MCmediaType
from given content type
Examples of HTTP content type strings:
multipart/related; type==application/octet-stream,
image/dicom+jpx; transfer-syntax=1.2.840.10008.1.2.4.92; charset=US-ASCII; q=0.4; level=2,
image/dicom+jpx; transfer-syntax=1.2.840.10008.1.2.4.93,
image/dicom+jpeg
ct
- Content type String
MCmediaType
objectpublic static java.lang.String parseTransferSyntax(MCmediaType mt)
MCmediaType
object
Examples of HTTP content type strings:
multipart/related; type=application/octet-stream; transfer-syntax=1.2.840.10008.1.2.4.92; charset=US-ASCII
mt
- MCmediaType
objectString
public static java.nio.charset.Charset parseCharset(MCmediaType mt)
Charset
for a given MCmediaType
object
Examples of HTTP content type strings:
image/dicom+jpx; transfer-syntax=1.2.840.10008.1.2.4.92; charset=US-ASCII,
mt
- MCmediaType
objectCharset
objectpublic java.lang.String toString()
MCmediaType
toString
in class java.lang.Object
MCmediaType
public boolean equals(java.lang.Object o)
MCmediaType
object is equal to Object
equals
in class java.lang.Object
o
- Object
true
if MCmediaType
objects are equalpublic int hashCode()
MCmediaType
hashCode
in class java.lang.Object
MCmediaType
public static java.util.Collection<MCmediaType> getAll()
MCmediaType
media typesMCmediaType
media types