Package com.install4j.api.beaninfo
Class EnumerationMapEntry
java.lang.Object
com.install4j.api.beaninfo.EnumerationMapEntry
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
ConstructorDescriptionEnumerationMapEntry
(String name, Object object) Construct a map entry.EnumerationMapEntry
(String name, Object object, Icon icon) Construct a map entry. -
Method Summary
-
Constructor Details
-
EnumerationMapEntry
Construct a map entry.- Parameters:
name
- the nameobject
- the object
-
EnumerationMapEntry
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 Details
-
getName
Get the name of the map entry. This name is displayed in the install4j GUI.- Returns:
- the name
-
getObject
Get the object that is mapped to the specified name.- Returns:
- the object
-
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
-