Package org.fife.rsta.ac.js
Class IconFactory
- java.lang.Object
-
- org.fife.rsta.ac.js.IconFactory
-
public class IconFactory extends java.lang.ObjectHolds icons used by JavaScript auto-completion.- Version:
- 1.0
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringDEFAULT_CLASS_ICONstatic java.lang.StringDEFAULT_FUNCTION_ICONstatic java.lang.StringDEFAULT_VARIABLE_ICONstatic java.lang.StringEMPTY_ICONstatic java.lang.StringFUNCTION_ICONstatic java.lang.StringGLOBAL_VARIABLE_ICONprivate java.util.Map<java.lang.String,javax.swing.Icon>iconMapprivate static IconFactoryINSTANCEstatic java.lang.StringJSDOC_ITEM_ICONstatic java.lang.StringLOCAL_VARIABLE_ICONstatic java.lang.StringPUBLIC_FIELD_ICONstatic java.lang.StringPUBLIC_METHOD_ICONstatic java.lang.StringPUBLIC_STATIC_FUNCTION_ICONstatic java.lang.StringSTATIC_VAR_ICONstatic java.lang.StringTEMPLATE_ICON
-
Constructor Summary
Constructors Modifier Constructor Description privateIconFactory()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static java.lang.StringgetEmptyIcon()static javax.swing.IcongetIcon(java.lang.String name)private javax.swing.IcongetIconImage(java.lang.String name)private javax.swing.IconloadIcon(java.lang.String name)Loads an icon.
-
-
-
Field Detail
-
FUNCTION_ICON
public static final java.lang.String FUNCTION_ICON
- See Also:
- Constant Field Values
-
LOCAL_VARIABLE_ICON
public static final java.lang.String LOCAL_VARIABLE_ICON
- See Also:
- Constant Field Values
-
TEMPLATE_ICON
public static final java.lang.String TEMPLATE_ICON
- See Also:
- Constant Field Values
-
EMPTY_ICON
public static final java.lang.String EMPTY_ICON
- See Also:
- Constant Field Values
-
GLOBAL_VARIABLE_ICON
public static final java.lang.String GLOBAL_VARIABLE_ICON
- See Also:
- Constant Field Values
-
DEFAULT_FUNCTION_ICON
public static final java.lang.String DEFAULT_FUNCTION_ICON
- See Also:
- Constant Field Values
-
PUBLIC_STATIC_FUNCTION_ICON
public static final java.lang.String PUBLIC_STATIC_FUNCTION_ICON
- See Also:
- Constant Field Values
-
STATIC_VAR_ICON
public static final java.lang.String STATIC_VAR_ICON
- See Also:
- Constant Field Values
-
DEFAULT_VARIABLE_ICON
public static final java.lang.String DEFAULT_VARIABLE_ICON
- See Also:
- Constant Field Values
-
DEFAULT_CLASS_ICON
public static final java.lang.String DEFAULT_CLASS_ICON
- See Also:
- Constant Field Values
-
PUBLIC_METHOD_ICON
public static final java.lang.String PUBLIC_METHOD_ICON
- See Also:
- Constant Field Values
-
PUBLIC_FIELD_ICON
public static final java.lang.String PUBLIC_FIELD_ICON
- See Also:
- Constant Field Values
-
JSDOC_ITEM_ICON
public static final java.lang.String JSDOC_ITEM_ICON
- See Also:
- Constant Field Values
-
iconMap
private java.util.Map<java.lang.String,javax.swing.Icon> iconMap
-
INSTANCE
private static final IconFactory INSTANCE
-
-
Method Detail
-
getIconImage
private javax.swing.Icon getIconImage(java.lang.String name)
-
getIcon
public static javax.swing.Icon getIcon(java.lang.String name)
-
getEmptyIcon
public static java.lang.String getEmptyIcon()
-
loadIcon
private javax.swing.Icon loadIcon(java.lang.String name)
Loads an icon.- Parameters:
name- The file name of the icon to load.- Returns:
- The icon.
-
-