Modifier and Type | Field and Description |
---|---|
java.lang.String |
base
extension with dot
|
private java.lang.String |
ext
extension
|
static java.util.List<java.lang.String> |
EXT_BASES
list of extensions with dot
|
static java.util.List<java.lang.String> |
EXT_VARIANTS
list of extension variants with dot
|
private static java.util.Map<java.lang.String,ImageExt> |
EXTS
map of ImageExt by extension
|
java.lang.String |
mimeType
mime type
|
java.util.List<java.lang.String> |
variants
extension variants with dot
|
Modifier and Type | Method and Description |
---|---|
static ImageExt |
fromExt(java.lang.String ext)
Retrieve ImageExt by extension string
|
private static java.util.List<java.lang.String> |
generateVariants(java.lang.String ext)
Generate extension variants
|
static ImageExt |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static ImageExt[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final ImageExt BMP
public static final ImageExt ICO
public static final ImageExt CUR
public static final ImageExt NONE
public static final java.util.List<java.lang.String> EXT_BASES
public static final java.util.List<java.lang.String> EXT_VARIANTS
public final java.lang.String mimeType
public final java.lang.String base
public final java.util.List<java.lang.String> variants
private static final java.util.Map<java.lang.String,ImageExt> EXTS
private final java.lang.String ext
public static ImageExt[] values()
for (ImageExt c : ImageExt.values()) System.out.println(c);
public static ImageExt valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is nullpublic static ImageExt fromExt(java.lang.String ext)
ext
- string extension stringnull
private static java.util.List<java.lang.String> generateVariants(java.lang.String ext)
ext
- extension