in remoting/server/web/web.ui/src/org/netbeans/modules/jackpot30/backend/ui/UI.java [443:468]
public static String getElementIcon(String elementKind, Collection<String> modifiers ) {
if ("PACKAGE".equals(elementKind)) {
return "package" + GIF_EXTENSION;
} else if ("ENUM".equals(elementKind)) {
return "enum" + PNG_EXTENSION;
} else if ("ANNOTATION_TYPE".equals(elementKind)) {
return "annotation" + PNG_EXTENSION;
} else if ("CLASS".equals(elementKind)) {
return "class" + PNG_EXTENSION;
} else if ("INTERFACE".equals(elementKind)) {
return "interface" + PNG_EXTENSION;
} else if ("FIELD".equals(elementKind)) {
return getIconName("field", PNG_EXTENSION, modifiers );
} else if ("ENUM_CONSTANT".equals(elementKind)) {
return "constant" + PNG_EXTENSION;
} else if ("CONSTRUCTOR".equals(elementKind)) {
return getIconName("constructor", PNG_EXTENSION, modifiers );
} else if ( "INSTANCE_INIT".equals(elementKind)
|| "STATIC_INIT".equals(elementKind)) {
return "initializer" + (modifiers.contains("STATIC") ? "Static" : "") + PNG_EXTENSION;
} else if ("METHOD".equals(elementKind)) {
return getIconName("method", PNG_EXTENSION, modifiers );
} else {
return "";
}
}