public enum FileExtension extends java.lang.Enum<FileExtension>
MimeTypeMap
Modifier and Type | Method and Description |
---|---|
static FileExtension |
getExtension(java.io.File file)
Gets the file extension of the file passed as parameter
|
java.lang.String |
getValue()
Gets the value of this raw extension enum
|
static FileExtension |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static FileExtension |
valueOfExtension(java.lang.String extension)
Gets extension type that matched the criteria
|
static FileExtension[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final FileExtension JPG
public static final FileExtension JPEG
public static final FileExtension PNG
public static final FileExtension GIF
public static final FileExtension PDF
public static final FileExtension TXT
public static final FileExtension UNKNOWN
public static FileExtension[] values()
for (FileExtension c : FileExtension.values()) System.out.println(c);
public static FileExtension 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 java.lang.String getValue()
public static FileExtension valueOfExtension(java.lang.String extension)
Accepts extension values not containing the dot('.') as defined in MimeTypeMap
.
It's case insensitive so both JPG and jpg are valid extensions. See list of valid extensions in FileExtension
.
extension
- A file extension without the leading '.'UNKNOWN
if not foundpublic static FileExtension getExtension(java.io.File file)
file
- to interpretUNKNOWN
if not found