Class EnumerationMapEntry


  • public class EnumerationMapEntry
    extends java.lang.Object
    Entry in an enumeration defined by EnumerationMapper. An enumeration map entry maps a verbose description to an arbitrary object. For primitive enumerated values, an instance of the corresponding wrapper class can be used for the object property.
    • Constructor Summary

      Constructors 
      Constructor Description
      EnumerationMapEntry​(java.lang.String name, java.lang.Object object)
      Construct a map entry.
      EnumerationMapEntry​(java.lang.String name, java.lang.Object object, javax.swing.Icon icon)
      Construct a map entry.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      javax.swing.Icon getIcon()
      Get the icon that is to be displayed in the drop-down list in the IDE.
      java.lang.String getName()
      Get the name of the map entry.
      java.lang.Object getObject()
      Get the object that is mapped to the specified name.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • EnumerationMapEntry

        public EnumerationMapEntry​(java.lang.String name,
                                   java.lang.Object object)
        Construct a map entry.
        Parameters:
        name - the name
        object - the object
      • EnumerationMapEntry

        public EnumerationMapEntry​(java.lang.String name,
                                   java.lang.Object object,
                                   javax.swing.Icon icon)
        Construct a map entry.
        Parameters:
        name - the name
        object - the object
        icon - the icon to be displayed in the drop-down list in the IDE, may be null
    • Method Detail

      • getName

        public java.lang.String getName()
        Get the name of the map entry. This name is displayed in the install4j GUI.
        Returns:
        the name
      • getObject

        public java.lang.Object getObject()
        Get the object that is mapped to the specified name.
        Returns:
        the object
      • getIcon

        public javax.swing.Icon getIcon()
        Get the icon that is to be displayed in the drop-down list in the IDE.
        Returns:
        the icon or null if no icon is defined