package com.venky.swf.db.annotations.column.ui.mimes;
public enum MimeType {
TEXT_MARKDOWN() {
public String toString(){
return "text/x-web-markdown";
}
@Override
public boolean isImage() {
return false;
}
},
TEXT_CSV() {
public String toString(){
return "text/csv";
}
public boolean isImage(){
return false;
}
},
TEXT_PLAIN(){
public String toString(){
return "text/plain";
}
public boolean isImage(){
return false;
}
},
TEXT_HTML (){
public String toString(){
return "text/html";
}
public boolean isImage(){
return false;
}
},
IMAGE_JPEG(){
public String toString(){
return "image/jpeg";
}
public boolean isImage(){
return true;
}
},
IMAGE_GIF(){
public String toString(){
return "image/gif";
}
public boolean isImage(){
return true;
}
},
IMAGE_PNG(){
public String toString(){
return "image/png";
}
public boolean isImage(){
return true;
}
},
/*
TEXT_XML(){
public String toString(){
return "text/xml";
}
public boolean isImage(){
return false;
}
},*/
APPLICATION_XML(){
public String toString(){
return "application/xml";
}
public boolean isImage(){
return false;
}
},
APPLICATION_JSON(){
public String toString(){
return "application/json";
}
public boolean isImage(){
return false;
}
},
APPLICATION_XLS() {
public String toString(){
return "application/vnd.ms-excel";
}
public boolean isImage(){
return false;
}
},
APPLICATION_ZIP() {
public String toString(){
return "application/zip";
}
public boolean isImage(){
return false;
}
},
APPLICATION_OCTET_STREAM() {
public String toString(){
return "application/octet-stream";
}
public boolean isImage(){
return false;
}
},
;
public abstract boolean isImage();
}