public class MimeTypeHelper
extends java.lang.Object
Constructor and Description |
---|
MimeTypeHelper() |
Modifier and Type | Method and Description |
---|---|
static int |
compare(javax.activation.MimeType mt1,
javax.activation.MimeType mt2)
Compare two media types according to their relative level of specificity
|
static int |
compare(java.lang.String t1,
java.lang.String t2)
Compare two media types according to their relative level of specificity
|
static java.lang.String[] |
condense(java.lang.String... types)
This will take an array of media types and will condense them based
on wildcards, etc.
|
static java.lang.String |
getCharset(java.lang.String mediatype) |
static java.util.Comparator<java.lang.String> |
getComparator()
Returns a Comparator that can be used to compare and sort MIME media types
according to their level of specificity (e.g.
|
static <T extends Base> |
getMimeType(T base)
Returns the appropriate media type for the given Abdera base
|
static boolean |
isApp(java.lang.String a)
Returns true if media type a matches application/atomsrv+xml
|
static boolean |
isAtom(java.lang.String a)
Returns true if media type a matches application/atom+xml
|
static boolean |
isEntry(java.lang.String a)
Returns true if media type a specifically identifies an Atom entry document
|
static boolean |
isFeed(java.lang.String a)
Returns true if media type a explicitly identifies an Atom feed document
|
static boolean |
isMatch(javax.activation.MimeType a,
javax.activation.MimeType b) |
static boolean |
isMatch(javax.activation.MimeType a,
javax.activation.MimeType b,
boolean includeparams)
Returns true if media type a matches media type b
|
static boolean |
isMatch(java.lang.String a,
java.lang.String b)
Returns true if media type a matches media type b
|
static boolean |
isMimeType(java.lang.String a)
Returns true if this is a valid media type
|
static boolean |
isMultipart(java.lang.String a)
Returns true if media type is a multiparted file.
|
static boolean |
isText(java.lang.String a)
Returns true if media type a matches text/*
|
static boolean |
isXml(java.lang.String a)
Returns true if media type a matches application/xml, text/xml or
application/*+xml
|
public static java.lang.String getCharset(java.lang.String mediatype)
public static boolean isMatch(java.lang.String a, java.lang.String b)
public static boolean isMatch(javax.activation.MimeType a, javax.activation.MimeType b)
public static boolean isMatch(javax.activation.MimeType a, javax.activation.MimeType b, boolean includeparams)
public static boolean isApp(java.lang.String a)
public static boolean isAtom(java.lang.String a)
public static boolean isEntry(java.lang.String a)
public static boolean isFeed(java.lang.String a)
public static boolean isXml(java.lang.String a)
public static boolean isText(java.lang.String a)
public static boolean isMimeType(java.lang.String a)
public static <T extends Base> java.lang.String getMimeType(T base)
public static java.lang.String[] condense(java.lang.String... types)
public static java.util.Comparator<java.lang.String> getComparator()
public static int compare(javax.activation.MimeType mt1, javax.activation.MimeType mt2)
public static int compare(java.lang.String t1, java.lang.String t2)
public static boolean isMultipart(java.lang.String a)
Copyright © 2010 - 2020 Adobe. All Rights Reserved