|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.tika.mime.MimeType
public final class MimeType
Internet media type.
Method Summary | |
---|---|
int |
compareTo(MimeType mime)
|
boolean |
equals(java.lang.Object o)
|
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.lang.String |
getName()
Returns the name of this media type. |
MediaType |
getType()
Returns the normalized media type name. |
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. |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Method Detail |
---|
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 string
true
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 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()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |