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 String value;
Image(String value) {
this.value = value;
}
public String getValue() {
return value;
}
public static boolean has(String extension) {
if (Image.JPG.getValue().equalsIgnoreCase(extension)) {
return true;
} else if (Image.JPEG.getValue().equalsIgnoreCase(extension)) {
return true;
} else if (Image.BMP.getValue().equalsIgnoreCase(extension)) {
return true;
} else if (Image.GIF.getValue().equalsIgnoreCase(extension)) {
return true;
} else if (Image.PNG.getValue().equalsIgnoreCase(extension)) {
return true;
}
return false;
}
}