package de.mprengemann.intellij.plugin.androidicons.model;
import de.mprengemann.intellij.plugin.androidicons.util.TextUtils;
public enum Format {
JPG,
PNG,
XML;
private static final Format[] NON_VECTOR_VALUES = new Format[] {
JPG, PNG
};
public static Format from(String string) {
if (TextUtils.isEmpty(string)) {
throw new IllegalArgumentException();
}
if (string.equalsIgnoreCase(JPG.toString())) {
return JPG;
} else if (string.equalsIgnoreCase(PNG.toString())) {
return PNG;
} else if (string.equalsIgnoreCase(XML.toString())) {
return XML;
}
return null;
}
public static Format[] nonVectorValues() {
return NON_VECTOR_VALUES;
}
}