Class AccidentalVisibilityPolicyTransform

java.lang.Object
com.softsynth.jmsl.score.NotePropertiesTransform
com.softsynth.jmsl.score.transforms.AccidentalVisibilityPolicyTransform

public class AccidentalVisibilityPolicyTransform
extends NotePropertiesTransform
Set accidental visibility policy for selected Notes.
Author:
Nick Didkovsky, copyright 2015 Nick Didkovsky, all rights reserved
  • Field Summary

    Fields
    Modifier and Type Field Description
    static java.lang.String copyright  
  • Constructor Summary

    Constructors
    Constructor Description
    AccidentalVisibilityPolicyTransform​(byte accidentalVisibilityPolicy)
    Constructor gives unique name
  • Method Summary

    Modifier and Type Method Description
    void operate​(Score score, SelectionBuffer selectionBuffer)
    Set the accidental visibility policy of all selected Notes
    Source:

    Methods inherited from class com.softsynth.jmsl.score.NotePropertiesTransform

    getName, setName

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • Constructor Details

    • AccidentalVisibilityPolicyTransform

      public AccidentalVisibilityPolicyTransform​(byte accidentalVisibilityPolicy)
      Constructor gives unique name
  • Method Details

    • operate

      public void operate​(Score score, SelectionBuffer selectionBuffer)
      Set the accidental visibility policy of all selected Notes
      Source:
            public void operate(Score score, SelectionBuffer selectionBuffer) {
              for (Enumeration e = selectionBuffer.elements(); e.hasMoreElements();) {
                  Note note = (Note) e.nextElement();
                  if (!note.isRest()) {
                      note.setAccidentalVisibilityPolicy(accidentalVisibilityPolicy);
                  }
              }
            }
       
      Specified by:
      operate in class NotePropertiesTransform