Enum Class SgsActionEvent.API_ID

java.lang.Object
java.lang.Enum<SgsActionEvent.API_ID>
org.jjazz.songstructure.api.event.SgsActionEvent.API_ID
All Implemented Interfaces:
Serializable, Comparable<SgsActionEvent.API_ID>, Constable
Enclosing class:
SgsActionEvent

public static enum SgsActionEvent.API_ID extends Enum<SgsActionEvent.API_ID>
This corresponds to public API methods that can mutate a SongStructure.
  • Enum Constant Details

    • AddSongParts

      public static final SgsActionEvent.API_ID AddSongParts
      data=List<SongPart>
    • RemoveSongParts

      public static final SgsActionEvent.API_ID RemoveSongParts
      data=List<SongPart>
    • ReplaceSongParts

      public static final SgsActionEvent.API_ID ReplaceSongParts
      data=List<SongPart>
    • ResizeSongParts

      public static final SgsActionEvent.API_ID ResizeSongParts
      data=Map<SongPart, Integer>
    • SetRhythmParameterValue

      public static final SgsActionEvent.API_ID SetRhythmParameterValue
      data=rp
    • SetRhythmParameterMutableValue

      public static final SgsActionEvent.API_ID SetRhythmParameterMutableValue
      Used for a mutable RP value change.

      data=rp

    • setSongPartsName

      public static final SgsActionEvent.API_ID setSongPartsName
      data=List<SongPart>
  • Method Details

    • values

      public static SgsActionEvent.API_ID[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static SgsActionEvent.API_ID valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null