Package com.softsynth.jmsl.util
Class SortMusicShapeEditorOperator
java.lang.Object
com.softsynth.jmsl.util.SortMusicShapeEditorOperator
- All Implemented Interfaces:
Namable
,MusicShapeEditorOperator
public class SortMusicShapeEditorOperator extends java.lang.Object implements MusicShapeEditorOperator
Sort in ascending order a selected range of a MusicShape. (follow by retrograde for descending order)
- Author:
- Nick Didkovsky, nick@didkovsky.com
-
Constructor Summary
Constructors Constructor Description SortMusicShapeEditorOperator()
-
Method Summary
Modifier and Type Method Description java.lang.String
getName()
void
operate(MusicShapeEditor se, MusicShape s)
sort selected range of MusicShapevoid
setName(java.lang.String n)
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
SortMusicShapeEditorOperator
public SortMusicShapeEditorOperator()
-
-
Method Details
-
operate
sort selected range of MusicShapeif (se.getRangeStartIndex() != -1 && se.getRangeEndIndex() != -1 && Limits.within(se.getDimension(), 0, s.dimension() - 1)) { sort(se.getRangeStartIndex(), se.getRangeEndIndex(), se.getDimension()); }
- Specified by:
operate
in interfaceMusicShapeEditorOperator
-
getName
public java.lang.String getName() -
setName
public void setName(java.lang.String n)
-