All Implemented Interfaces:
PrintableItem, MusicItem
Direct Known Subclasses:
NonTraditionalKey, TraditionalKey

@Entity
public abstract class Key
extends OrderedElement
implements PrintableItem
  • Constructor Details

    • Key

      public Key()
  • Method Details

    • getKeyOctaves

      public java.util.List<KeyOctave> getKeyOctaves()
    • setKeyOctaves

      public void setKeyOctaves​(java.util.List<KeyOctave> keyOctaves)
    • getNumber

      public java.lang.Integer getNumber()
    • setNumber

      public void setNumber​(java.lang.Integer number)
    • getDisplay

      public Display getDisplay()
    • setDisplay

      public void setDisplay​(Display display)
    • getPrintObject

      public java.lang.Boolean getPrintObject()
      Specified by:
      getPrintObject in interface PrintableItem
    • setPrintObject

      public void setPrintObject​(java.lang.Boolean printObject)
      Specified by:
      setPrintObject in interface PrintableItem