You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
package de.anomic.search;
|
|
|
|
|
|
|
|
public enum ContentDomain {
|
|
|
|
|
|
|
|
ALL(-1),
|
|
|
|
TEXT(0),
|
|
|
|
IMAGE(1),
|
|
|
|
AUDIO(2),
|
|
|
|
VIDEO(3),
|
|
|
|
APP(4);
|
|
|
|
|
|
|
|
private int code;
|
|
|
|
|
|
|
|
ContentDomain(int code) {
|
|
|
|
this.code = code;
|
|
|
|
}
|
|
|
|
|
|
|
|
public int getCode() {
|
|
|
|
return this.code;
|
|
|
|
}
|
|
|
|
|
|
|
|
public static ContentDomain contentdomParser(final String dom) {
|
|
|
|
if (dom.equals("text")) return TEXT;
|
|
|
|
else if (dom.equals("image")) return IMAGE;
|
|
|
|
else if (dom.equals("audio")) return AUDIO;
|
|
|
|
else if (dom.equals("video")) return VIDEO;
|
|
|
|
else if (dom.equals("app")) return APP;
|
|
|
|
return TEXT;
|
|
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
|
|
public String toString() {
|
|
|
|
if (this == TEXT) return "text";
|
|
|
|
else if (this == IMAGE) return "image";
|
|
|
|
else if (this == AUDIO) return "audio";
|
|
|
|
else if (this == VIDEO) return "video";
|
|
|
|
else if (this == APP) return "app";
|
|
|
|
return "text";
|
|
|
|
}
|
|
|
|
}
|