/** * Creates the icon to use if no icon is found for a specific completion. * The default implementation returns a 16x16 empty icon. * * @return The icon. * @see #getEmptyIcon() */ protected Icon createEmptyIcon() { return new EmptyIcon(16); }
private IconFactory() { iconMap = new HashMap<String, Icon>(); iconMap.put(FUNCTION_ICON, loadIcon("methpub_obj.gif")); iconMap.put(PUBLIC_STATIC_FUNCTION_ICON, loadIcon("methpub_static.gif")); iconMap.put(LOCAL_VARIABLE_ICON, loadIcon("localvariable_obj.gif")); iconMap.put(GLOBAL_VARIABLE_ICON, loadIcon("field_public_obj.gif")); iconMap.put(TEMPLATE_ICON, loadIcon("template_obj.gif")); iconMap.put(DEFAULT_FUNCTION_ICON, loadIcon("methdef_obj.gif")); iconMap.put(STATIC_VAR_ICON, loadIcon("static_co.gif")); iconMap.put(DEFAULT_VARIABLE_ICON, loadIcon("field_default_obj.gif")); iconMap.put(DEFAULT_CLASS_ICON, loadIcon("class_obj.gif")); iconMap.put(PUBLIC_METHOD_ICON, loadIcon("methpub_obj.gif")); iconMap.put(PUBLIC_FIELD_ICON, loadIcon("field_public_obj.gif")); iconMap.put(JSDOC_ITEM_ICON, loadIcon("jdoc_tag_obj.gif")); iconMap.put(EMPTY_ICON, new EmptyIcon(16)); }