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.StringgetName()voidoperate(MusicShapeEditor se, MusicShape s)sort selected range of MusicShapevoidsetName(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:
operatein interfaceMusicShapeEditorOperator
-
getName
public java.lang.String getName() -
setName
public void setName(java.lang.String n)
-