com.soento.core.enums.Image Maven / Gradle / Ivy
package com.soento.core.enums;
/**
* 图片类型
*
* @author soento
*/
public enum Image {
/**
* JPG文件格式
*/
JPG(".jpg"),
/**
* JPEG文件格式
*/
JPEG(".jpeg"),
/**
* BMP图像文件格式
*/
BMP(".bmp"),
/**
* GIF文件格式
*/
GIF(".gif"),
/**
* PNG图像文件格式
*/
PNG(".png");
private final String value;
private Image(String value) {
this.value = value;
}
public String getValue() {
return value;
}
public static boolean has(String extension) {
Image[] is = Image.values();
for (Image i : is) {
if (i.getValue().equalsIgnoreCase(extension)) {
return true;
}
}
return false;
}
}