Class IconFactory


  • public class IconFactory
    extends java.lang.Object
    Holds icons used by JavaScript auto-completion.
    Version:
    1.0
    • Field Detail

      • LOCAL_VARIABLE_ICON

        public static final java.lang.String LOCAL_VARIABLE_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
      • 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
      • iconMap

        private java.util.Map<java.lang.String,​javax.swing.Icon> iconMap
    • Constructor Detail

      • IconFactory

        private IconFactory()
    • 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.