public final class MimeType extends java.lang.Object implements java.lang.Comparable<MimeType>, java.io.Serializable
Modifier and Type | Method and Description |
---|---|
int |
compareTo(MimeType mime) |
boolean |
equals(java.lang.Object o) |
java.lang.String |
getAcronym()
Returns an acronym for this mime type.
|
java.lang.String |
getDescription()
Returns the description of this media type.
|
java.lang.String |
getExtension()
Returns the preferred file extension of this type, or an empty string
if no extensions are known.
|
java.util.List<java.lang.String> |
getExtensions()
Returns the list of all known file extensions of this media type.
|
java.util.List<java.net.URI> |
getLinks()
Get a list of links to help document this mime type
|
java.lang.String |
getName()
Returns the name of this media type.
|
MediaType |
getType()
Returns the normalized media type name.
|
java.lang.String |
getUniformTypeIdentifier()
Get the UTI for this mime type.
|
int |
hashCode() |
boolean |
hasMagic() |
static boolean |
isValid(java.lang.String name)
Checks that the given string is a valid Internet media type name
based on rules from RFC 2054 section 5.3.
|
boolean |
matches(byte[] data) |
boolean |
matchesMagic(byte[] data) |
void |
setDescription(java.lang.String description)
Set the description of this media type.
|
java.lang.String |
toString()
Returns the name of this media type.
|
public static boolean isValid(java.lang.String name)
name := token "/" token token := 1*<any (US-ASCII) CHAR except SPACE, CTLs, or tspecials> tspecials := "(" / ")" / "<" / ">" / "@" / "," / ";" / ":" / "\" / <"> / "/" / "[" / "]" / "?" / "="
name
- name stringtrue
if the string is a valid media type name,
false
otherwisepublic MediaType getType()
public java.lang.String getName()
public java.lang.String getDescription()
public void setDescription(java.lang.String description)
description
- media type descriptionpublic java.lang.String getAcronym()
public java.lang.String getUniformTypeIdentifier()
public java.util.List<java.net.URI> getLinks()
public boolean hasMagic()
public boolean matchesMagic(byte[] data)
public boolean matches(byte[] data)
public int compareTo(MimeType mime)
compareTo
in interface java.lang.Comparable<MimeType>
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String getExtension()
getExtensions()
method to
get the full list of known extensions of this type.public java.util.List<java.lang.String> getExtensions()
Copyright © 2010 - 2020 Adobe. All Rights Reserved