public class FileMediaType extends Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
FileMediaType.Source |
| 限定符和类型 | 字段和说明 |
|---|---|
static FileMediaType |
APPLICATION_ATOM_XML |
static FileMediaType |
APPLICATION_CBOR |
static FileMediaType |
APPLICATION_FORM_URLENCODED |
static FileMediaType |
APPLICATION_JSON |
static FileMediaType |
APPLICATION_MSWORD |
static FileMediaType |
APPLICATION_NDJSON |
static FileMediaType |
APPLICATION_OCTET_STREAM |
static FileMediaType |
APPLICATION_PDF |
static FileMediaType |
APPLICATION_PROBLEM_JSON |
static FileMediaType |
APPLICATION_PROBLEM_XML |
static FileMediaType |
APPLICATION_RSS_XML |
static FileMediaType |
APPLICATION_XHTML_XML |
static FileMediaType |
APPLICATION_XML |
static FileMediaType |
IMAGE_GIF |
static FileMediaType |
IMAGE_JPEG |
static FileMediaType |
IMAGE_PNG |
static FileMediaType |
MULTIPART_FORM_DATA |
static FileMediaType |
MULTIPART_MIXED |
static FileMediaType |
MULTIPART_RELATED |
static FileMediaType |
TEXT_EVENT_STREAM |
static FileMediaType |
TEXT_HTML |
static FileMediaType |
TEXT_MARKDOWN |
static FileMediaType |
TEXT_PLAIN |
static FileMediaType |
TEXT_XML |
static FileMediaType |
UNKOWN |
| 构造器和说明 |
|---|
FileMediaType(FileMediaType other,
byte[] magicBytes,
String magicHex,
String magicString,
FileMediaType.Source source,
IOException ioException,
InputStream inputStream) |
FileMediaType(String type) |
FileMediaType(String type,
String subtype) |
public static final FileMediaType APPLICATION_ATOM_XML
public static final FileMediaType APPLICATION_CBOR
public static final FileMediaType APPLICATION_FORM_URLENCODED
public static final FileMediaType APPLICATION_JSON
public static final FileMediaType APPLICATION_OCTET_STREAM
public static final FileMediaType APPLICATION_PDF
public static final FileMediaType APPLICATION_PROBLEM_JSON
public static final FileMediaType APPLICATION_PROBLEM_XML
public static final FileMediaType APPLICATION_RSS_XML
public static final FileMediaType APPLICATION_NDJSON
public static final FileMediaType APPLICATION_XHTML_XML
public static final FileMediaType APPLICATION_XML
public static final FileMediaType IMAGE_GIF
public static final FileMediaType IMAGE_JPEG
public static final FileMediaType IMAGE_PNG
public static final FileMediaType MULTIPART_FORM_DATA
public static final FileMediaType MULTIPART_MIXED
public static final FileMediaType MULTIPART_RELATED
public static final FileMediaType TEXT_EVENT_STREAM
public static final FileMediaType TEXT_HTML
public static final FileMediaType TEXT_MARKDOWN
public static final FileMediaType TEXT_PLAIN
public static final FileMediaType TEXT_XML
public static final FileMediaType UNKOWN
public static final FileMediaType APPLICATION_MSWORD
public FileMediaType(FileMediaType other, byte[] magicBytes, String magicHex, String magicString, FileMediaType.Source source, IOException ioException, InputStream inputStream)
public FileMediaType(String type)
public static FileMediaType valueOf(ByteArrayInputStream inputStream, String urlOrFileName) throws IOException
IOExceptionpublic static FileMediaType valueOf(InputStream inputStream, String urlOrFileName) throws IOException
IOExceptionpublic static FileMediaType valueOf(InputStream inputStream) throws IOException
IOExceptionpublic static FileMediaType valueOf(InputStream inputStream, FileMediaType def) throws IOException
IOExceptionpublic static FileMediaType valueOf(InputStream inputStream, FileMediaType def, int readSize) throws IOException
IOExceptionpublic static FileMediaType valueOf(InputStream inputStream, boolean close) throws IOException
IOExceptionpublic static FileMediaType valueOf(InputStream inputStream, FileMediaType def, int readSize, boolean close) throws IOException
IOExceptionpublic static FileMediaType valueOf(String url)
public static FileMediaType valueOf(String urlStr, FileMediaType def)
public static FileMediaType valueOf(byte[] inputStream, String urlStr, FileMediaType def)
public static FileMediaType valueOf(InputStream inputStream, String urlStr, FileMediaType def)
public static FileMediaType unkown(IOException exception)
public static FileMediaType unkown()
public static void main(String[] args) throws IOException
IOExceptionpublic boolean isKnown()
public byte[] getMagicBytes()
public String getMagicString()
public String getMagicHex()
public FileMediaType.Source getSource()
public IOException getIoException()
public InputStream getInputStream()
public String getUrl()
public String getType()
public String getSubtype()
public boolean isMicrosoft()
public boolean isHtml()
public boolean isImage()
public boolean isPdf()
public boolean isText()
public FileMediaType fork(FileMediaType mediaType, FileMediaType.Source source)
Copyright © 2022. All rights reserved.