public final class IconFactory
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
IconFactory.IconData
Information about an icon.
|
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ABSTRACT_ICON |
static java.lang.String |
CLASS_ICON |
static java.lang.String |
CONSTRUCTOR_ICON |
static java.lang.String |
DEFAULT_CLASS_ICON |
static java.lang.String |
DEFAULT_INTERFACE_ICON |
static java.lang.String |
DEPRECATED_ICON |
static java.lang.String |
ENUM_DEFAULT_ICON |
static java.lang.String |
ENUM_ICON |
static java.lang.String |
ENUM_PRIVATE_ICON |
static java.lang.String |
ENUM_PROTECTED_ICON |
static java.lang.String |
FIELD_DEFAULT_ICON |
static java.lang.String |
FIELD_PRIVATE_ICON |
static java.lang.String |
FIELD_PROTECTED_ICON |
static java.lang.String |
FIELD_PUBLIC_ICON |
static java.lang.String |
FINAL_ICON |
static java.lang.String |
IMPORT_ICON |
static java.lang.String |
IMPORT_ROOT_ICON |
static java.lang.String |
INNER_CLASS_DEFAULT_ICON |
static java.lang.String |
INNER_CLASS_PRIVATE_ICON |
static java.lang.String |
INNER_CLASS_PROTECTED_ICON |
static java.lang.String |
INNER_CLASS_PUBLIC_ICON |
static java.lang.String |
INTERFACE_ICON |
static java.lang.String |
JAVADOC_ITEM_ICON |
static java.lang.String |
LOCAL_VARIABLE_ICON |
static java.lang.String |
METHOD_DEFAULT_ICON |
static java.lang.String |
METHOD_PRIVATE_ICON |
static java.lang.String |
METHOD_PROTECTED_ICON |
static java.lang.String |
METHOD_PUBLIC_ICON |
static java.lang.String |
PACKAGE_ICON |
static java.lang.String |
SOURCE_FILE_ICON |
static java.lang.String |
STATIC_ICON |
static java.lang.String |
TEMPLATE_ICON |
| Modifier and Type | Method and Description |
|---|---|
static IconFactory |
get()
Returns the singleton instance of this class.
|
javax.swing.Icon |
getIcon(IconFactory.IconData data)
Creates and returns an icon based on the properties provided.
|
javax.swing.Icon |
getIcon(java.lang.String key)
Returns a known icon.
|
javax.swing.Icon |
getIcon(java.lang.String key,
boolean deprecated)
Returns a known icon, possibly marked as deprecated.
|
public static final java.lang.String SOURCE_FILE_ICON
public static final java.lang.String PACKAGE_ICON
public static final java.lang.String IMPORT_ROOT_ICON
public static final java.lang.String IMPORT_ICON
public static final java.lang.String DEFAULT_CLASS_ICON
public static final java.lang.String DEFAULT_INTERFACE_ICON
public static final java.lang.String CLASS_ICON
public static final java.lang.String ENUM_ICON
public static final java.lang.String ENUM_PROTECTED_ICON
public static final java.lang.String ENUM_PRIVATE_ICON
public static final java.lang.String ENUM_DEFAULT_ICON
public static final java.lang.String INNER_CLASS_PUBLIC_ICON
public static final java.lang.String INNER_CLASS_PROTECTED_ICON
public static final java.lang.String INNER_CLASS_PRIVATE_ICON
public static final java.lang.String INNER_CLASS_DEFAULT_ICON
public static final java.lang.String INTERFACE_ICON
public static final java.lang.String JAVADOC_ITEM_ICON
public static final java.lang.String LOCAL_VARIABLE_ICON
public static final java.lang.String METHOD_PUBLIC_ICON
public static final java.lang.String METHOD_PROTECTED_ICON
public static final java.lang.String METHOD_PRIVATE_ICON
public static final java.lang.String METHOD_DEFAULT_ICON
public static final java.lang.String TEMPLATE_ICON
public static final java.lang.String FIELD_PUBLIC_ICON
public static final java.lang.String FIELD_PROTECTED_ICON
public static final java.lang.String FIELD_PRIVATE_ICON
public static final java.lang.String FIELD_DEFAULT_ICON
public static final java.lang.String CONSTRUCTOR_ICON
public static final java.lang.String DEPRECATED_ICON
public static final java.lang.String ABSTRACT_ICON
public static final java.lang.String FINAL_ICON
public static final java.lang.String STATIC_ICON
public static IconFactory get()
public javax.swing.Icon getIcon(java.lang.String key)
key - The icon to retrieve.getIcon(String, boolean),
getIcon(IconData)public javax.swing.Icon getIcon(java.lang.String key,
boolean deprecated)
key - The icon to retrieve.deprecated - Whether to render it as deprecated.getIcon(String),
getIcon(IconData)public javax.swing.Icon getIcon(IconFactory.IconData data)
data - Properties about the icon to create.getIcon(String)