Class PhraseTransform.Info

java.lang.Object
org.jjazz.phrasetransform.api.PhraseTransform.Info
Enclosing interface:
PhraseTransform

public static class PhraseTransform.Info extends Object
Descriptive info of a PhraseTransform.
  • Constructor Details

  • Method Details

    • getName

      public String getName()
      The name of the PhraseTransform.
      Returns:
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • getUniqueId

      public String 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

      public PhraseTransformCategory getCategory()
      The category of this transform.

      Used to group PhraseTransforms in the user interface.

      Returns:
      Can't be null
    • getDescription

      public String getDescription()
      Describes what this transform does.
      Returns:
      Can't be null
    • getIcon

      public Icon getIcon()
      An optional icon representing this transform.

      Icon size must be ICON_SIZE.

      Returns:
      Can be null
      See Also: