jp.crestmuse.cmx.filewrappers
クラス DeviationDataSet

java.lang.Object
  上位を拡張 jp.crestmuse.cmx.filewrappers.DeviationDataSet

public class DeviationDataSet
extends java.lang.Object


コンストラクタの概要
DeviationDataSet(DeviationInstanceWrapper devxml)
           
DeviationDataSet(MusicXMLWrapper musicxml)
           
 
メソッドの概要
 void addChordDeviation(MusicXMLWrapper.Note note, double attack, double release, double dynamics, double endDynamics)
           
 void addElementsToWrapper()
          推奨されていません。 互換性維持のためのメソッドです。 DeviationInstanceWrapperを生成するときはDeviationDataSet.toWrapper()を利用してください。
 void addExtraNote(java.lang.String partid, int measure, double beat, int notenum, double duration, double dynamics, double endDynamics)
           
 void addExtraNote(java.lang.String partid, int measure, double beat, java.lang.String pitchStep, int pitchAlter, int pitchOctave, double duration, double dynamics, double endDynamics)
           
 void addExtraNote(java.lang.String partid, int measure, double beat, java.lang.String pitchStep, int pitchAlter, int pitchOctave, double duration, double dynamics, java.lang.String dyAttrName, java.lang.String dyAttrValue, double endDynamics)
          属性つきDynamicsをTreeViewに追加します。
 void addMissNote(MusicXMLWrapper.Note note)
           
 void addNonPartwiseControl(int measure, double beat, java.lang.String type)
           
 void addNonPartwiseControl(int measure, double beat, java.lang.String type, double value)
           
 void addNonPartwiseControl(int measure, double beat, java.lang.String type, java.lang.String attrName, java.lang.String attrValue, double value)
          属性(Attribute)を持つNonPartwiseControl要素をTreeViewに追加します。
 void addNoteDeviation(MusicXMLWrapper.Note note, double attack, double release, double dynamics, double endDynamics)
           
 void addNoteDeviation(MusicXMLWrapper.Note note, double attack, double release, double dynamics, java.lang.String dyAttrName, java.lang.String dyAttrValue, double endDynamics)
          属性付きdynamicsのNoteDeviationをリストに挿入します。
 void addPartwiseControl(java.lang.String partid, int measure, double beat, java.lang.String type)
           
 void addPartwiseControl(java.lang.String partid, int measure, double beat, java.lang.String type, double value)
           
 void addPartwiseControl(java.lang.String partid, int measure, double beat, java.lang.String type, java.lang.String attrName, java.lang.String attrValue, double value)
          属性(Attribute)を持つPartwiseControlをTreeViewに追加します。
 DeviationInstanceWrapper getTargetDeviationInstanceWrapper()
           
 MusicXMLWrapper getTargetMusicXMLWrapper()
           
 void setAttribute(java.lang.String key, double value)
           
 void setAttribute(java.lang.String key, int value)
           
 void setAttribute(java.lang.String key, java.lang.String value)
           
 void setInitialSilence(double initSil)
           
 DeviationInstanceWrapper toWrapper()
           
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

DeviationDataSet

public DeviationDataSet(DeviationInstanceWrapper devxml)

DeviationDataSet

public DeviationDataSet(MusicXMLWrapper musicxml)
メソッドの詳細

getTargetDeviationInstanceWrapper

public DeviationInstanceWrapper getTargetDeviationInstanceWrapper()

getTargetMusicXMLWrapper

public MusicXMLWrapper getTargetMusicXMLWrapper()

setInitialSilence

public void setInitialSilence(double initSil)

addNonPartwiseControl

public void addNonPartwiseControl(int measure,
                                  double beat,
                                  java.lang.String type,
                                  double value)

addNonPartwiseControl

public void addNonPartwiseControl(int measure,
                                  double beat,
                                  java.lang.String type,
                                  java.lang.String attrName,
                                  java.lang.String attrValue,
                                  double value)
属性(Attribute)を持つNonPartwiseControl要素をTreeViewに追加します。

パラメータ:
measure -
beat -
type -
attrName - 属性名
attrValue - 属性値
value -

addNonPartwiseControl

public void addNonPartwiseControl(int measure,
                                  double beat,
                                  java.lang.String type)

addPartwiseControl

public void addPartwiseControl(java.lang.String partid,
                               int measure,
                               double beat,
                               java.lang.String type,
                               double value)

addPartwiseControl

public void addPartwiseControl(java.lang.String partid,
                               int measure,
                               double beat,
                               java.lang.String type,
                               java.lang.String attrName,
                               java.lang.String attrValue,
                               double value)
属性(Attribute)を持つPartwiseControlをTreeViewに追加します。

パラメータ:
partid -
measure -
beat -
type -
attrName - 属性名
attrValue - 属性値
value -

addPartwiseControl

public void addPartwiseControl(java.lang.String partid,
                               int measure,
                               double beat,
                               java.lang.String type)

setAttribute

public void setAttribute(java.lang.String key,
                         java.lang.String value)

setAttribute

public void setAttribute(java.lang.String key,
                         int value)

setAttribute

public void setAttribute(java.lang.String key,
                         double value)

addNoteDeviation

public void addNoteDeviation(MusicXMLWrapper.Note note,
                             double attack,
                             double release,
                             double dynamics,
                             double endDynamics)

addNoteDeviation

public void addNoteDeviation(MusicXMLWrapper.Note note,
                             double attack,
                             double release,
                             double dynamics,
                             java.lang.String dyAttrName,
                             java.lang.String dyAttrValue,
                             double endDynamics)
属性付きdynamicsのNoteDeviationをリストに挿入します。

パラメータ:
note -
attack -
release -
dynamics -
dyAttrName -
dyAttrValue -
endDynamics -

addChordDeviation

public void addChordDeviation(MusicXMLWrapper.Note note,
                              double attack,
                              double release,
                              double dynamics,
                              double endDynamics)

addMissNote

public void addMissNote(MusicXMLWrapper.Note note)

addExtraNote

public void addExtraNote(java.lang.String partid,
                         int measure,
                         double beat,
                         java.lang.String pitchStep,
                         int pitchAlter,
                         int pitchOctave,
                         double duration,
                         double dynamics,
                         double endDynamics)

addExtraNote

public void addExtraNote(java.lang.String partid,
                         int measure,
                         double beat,
                         java.lang.String pitchStep,
                         int pitchAlter,
                         int pitchOctave,
                         double duration,
                         double dynamics,
                         java.lang.String dyAttrName,
                         java.lang.String dyAttrValue,
                         double endDynamics)
属性つきDynamicsをTreeViewに追加します。

パラメータ:
partid -
measure -
beat -
pitchStep -
pitchAlter -
pitchOctave -
duration -
dynamics -
dyAttrName -
dyAttrValue -
endDynamics -

addExtraNote

public void addExtraNote(java.lang.String partid,
                         int measure,
                         double beat,
                         int notenum,
                         double duration,
                         double dynamics,
                         double endDynamics)

addElementsToWrapper

public void addElementsToWrapper()
推奨されていません。 互換性維持のためのメソッドです。 DeviationInstanceWrapperを生成するときはDeviationDataSet.toWrapper()を利用してください。


toWrapper

public DeviationInstanceWrapper toWrapper()