概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## 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()

概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド