Package org.jjazz.phrasetransform.api
Class PhraseTransform.Info
java.lang.Object
org.jjazz.phrasetransform.api.PhraseTransform.Info
- Enclosing interface:
- PhraseTransform
Descriptive info of a PhraseTransform.
-
Constructor Summary
-
Method Summary
-
Constructor Details
-
Info
public Info(String id, String name, String description, PhraseTransformCategory category, Icon icon)
-
-
Method Details
-
getName
The name of the PhraseTransform.- Returns:
-
equals
-
hashCode
public int hashCode() -
getUniqueId
A unique id associated to this transform class.IMPORTANT:
- If Id contains string "hidden", then it is not available to user
- character SAVE_STRING_DELIMITER is forbidden here! (used as a separator in saveAsString()/loadFromString())- Returns:
-
getCategory
The category of this transform.Used to group PhraseTransforms in the user interface.
- Returns:
- Can't be null
-
getDescription
Describes what this transform does.- Returns:
- Can't be null
-
getIcon
An optional icon representing this transform.Icon size must be ICON_SIZE.
- Returns:
- Can be null
- See Also:
-