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
-
copyright
public static final java.lang.String copyright- See Also:
- Constant Field Values
-
-
Constructor Details
-
AccidentalVisibilityPolicyTransform
public AccidentalVisibilityPolicyTransform(byte accidentalVisibilityPolicy)Constructor gives unique name
-
-
Method Details
-
operate
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 classNotePropertiesTransform
-