Package com.install4j.api.beaninfo
Class EnumerationMapEntry
- java.lang.Object
-
- com.install4j.api.beaninfo.EnumerationMapEntry
-
public class EnumerationMapEntry extends java.lang.Object
Entry in an enumeration defined byEnumerationMapper
. 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.
-
-
-
Constructor Detail
-
EnumerationMapEntry
public EnumerationMapEntry(java.lang.String name, java.lang.Object object)
Construct a map entry.- Parameters:
name
- the nameobject
- the object
-
EnumerationMapEntry
public EnumerationMapEntry(java.lang.String name, java.lang.Object object, javax.swing.Icon icon)
Construct a map entry.- Parameters:
name
- the nameobject
- the objecticon
- the icon to be displayed in the drop-down list in the IDE, may benull
-
-
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
-
-