railo.commons.lang.mimetype
Class MimeType
java.lang.Object
railo.commons.lang.mimetype.MimeType
public class MimeType
- extends Object
ALL
public static final MimeType ALL
APPLICATION_JSON
public static final MimeType APPLICATION_JSON
APPLICATION_XML
public static final MimeType APPLICATION_XML
APPLICATION_WDDX
public static final MimeType APPLICATION_WDDX
APPLICATION_CFML
public static final MimeType APPLICATION_CFML
APPLICATION_PLAIN
public static final MimeType APPLICATION_PLAIN
IMAGE_GIF
public static final MimeType IMAGE_GIF
IMAGE_JPG
public static final MimeType IMAGE_JPG
IMAGE_PNG
public static final MimeType IMAGE_PNG
IMAGE_TIFF
public static final MimeType IMAGE_TIFF
IMAGE_BMP
public static final MimeType IMAGE_BMP
IMAGE_WBMP
public static final MimeType IMAGE_WBMP
IMAGE_FBX
public static final MimeType IMAGE_FBX
IMAGE_PNM
public static final MimeType IMAGE_PNM
IMAGE_PGM
public static final MimeType IMAGE_PGM
IMAGE_PBM
public static final MimeType IMAGE_PBM
IMAGE_ICO
public static final MimeType IMAGE_ICO
IMAGE_PSD
public static final MimeType IMAGE_PSD
IMAGE_ASTERIX
public static final MimeType IMAGE_ASTERIX
APPLICATION_JAVA
public static final MimeType APPLICATION_JAVA
getInstance
public static MimeType getInstance(String strMimeType)
- returns a mimetype that match given string
- Parameters:
strMimeType
-
- Returns:
getInstances
public static MimeType[] getInstances(String strMimeTypes,
char delimiter)
getType
public String getType()
- Returns:
- the type
getSubtype
public String getSubtype()
- Returns:
- the subtype
getQuality
public double getQuality()
hasWildCards
public boolean hasWildCards()
match
public boolean match(MimeType other)
- checks if given mimetype is covered by current mimetype
- Parameters:
other
-
- Returns:
bestMatch
public MimeType bestMatch(MimeType[] others)
same
public boolean same(MimeType other)
- checks if other is from the same type, just type and subtype are checked, properties (q,mxb,mxt) are ignored.
- Parameters:
other
-
- Returns:
equals
public boolean equals(Object obj)
- Overrides:
equals
in class Object
toString
public String toString()
- Overrides:
toString
in class Object
toMimetype
public static MimeType toMimetype(int format,
MimeType defaultValue)
toFormat
public static int toFormat(MimeType mt,
int defaultValue)
Copyright © 2012 Railo