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

## jp.crestmuse.cmx.filewrappers
クラス SCCXMLWrapper

    java.lang.Object
      jp.crestmuse.cmx.filewrappers.CMXFileWrapper
          jp.crestmuse.cmx.filewrappers.SCCXMLWrapper

すべての実装されたインタフェース:
  PianoRollCompatible

    public class SCCXMLWrapper

extends CMXFileWrapper
implements PianoRollCompatible

入れ子のクラスの概要
`class` | `SCCXMLWrapper.ControlChange`
`class` | `SCCXMLWrapper.HeaderElement`
`class` | `SCCXMLWrapper.Note`
`class` | `SCCXMLWrapper.Part`

フィールドの概要
`static java.lang.String` | `TOP_TAG` newOutputData()に指定するトップタグ名．スペルミス防止．

クラス jp.crestmuse.cmx.filewrappers.CMXFileWrapper から継承されたフィールド
`catalogFileName, linkmanager`

コンストラクタの概要
`SCCXMLWrapper()`

メソッドの概要
`void` | `addControlChange(int onset, int offset, int ctrlnum, int value)`
`void` | `addHeaderElement(int time, java.lang.String name, double value)`
`void` | `addHeaderElement(int time, java.lang.String name, int value)`
`void` | `addHeaderElement(int time, java.lang.String name, java.lang.String content)`
`void` | `addNoteElement(int onset, int offset, int notenum, int velocity)`
`void` | `addNoteElement(int onset, int offset, int notenum, int velocity, int offVelocity)`
`void` | `addNoteElement(int onset, int offset, int notenum, int velocity, int offVelocity, MusicXMLWrapper.Note note)`
`void` | `addNoteElement(int onset, int offset, int notenum, int velocity, MusicXMLWrapper.Note note)`
`void` | `beginHeader()`
`SCCXMLWrapper` | `changeVelocity(java.util.List<java.util.List<java.lang.Byte>> diff, boolean sorted)`
`void` | `endHeader()`
`void` | `endPart()`
`int` | `getDivision()`
`SCCXMLWrapper.HeaderElement[]` | `getHeaderElementList()`
`java.io.InputStream` | `getMIDIInputStream()`
`SCCXMLWrapper.Part[]` | `getPartList()`
`java.util.ArrayList<SimpleNoteList>` | `getPartwiseNoteList(int ticksPerBeat)`
`void` | `newPart(int serial, int ch, int pn, int vol)`
`void` | `processNotes(CommonNoteHandler h)`
`void` | `processNotes(SCCHandler h)`
`void` | `processSortedNotes(SCCHandler h)`
`SCCXMLWrapper` | `replaceVelocity(java.util.List<java.util.List<java.lang.Byte>> vellist, boolean sorted)`
`void` | `setDivision(int div)`
`MIDIXMLWrapper` | `toMIDIXML()`
`void` | `toMIDIXML(MIDIXMLWrapper dest)`

クラス jp.crestmuse.cmx.filewrappers.CMXFileWrapper から継承されたメソッド
`addChild, addChild, addChildAndText, addChildAndText, addChildAndText, addClassTable, addDocumentTypeTable, addLinks, addLinks, addSibling, addSibling, addText, addText, addText, analyze, checkFinalized, createDocument, finalizeDocument, getDocument, getFileName, getTopTagAttribute, getTopTagAttributeNS, init, isFinalized, readfile, readfile, readfile, returnToParent, selectNodeList, selectNodeList, selectSingleNode, selectSingleNode, setAttribute, setAttribute, setAttribute, setAttributeNS, setAttributeNS, setAttributeNS, setTopTagAttribute, setTopTagAttributeNS, write, write, writefile, writefile, writeGZippedFile, writeGZippedFile`

クラス java.lang.Object から継承されたメソッド
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

フィールドの詳細

### TOP_TAG

    public static final java.lang.String TOP_TAG

  newOutputData()に指定するトップタグ名．スペルミス防止．

  導入されたバージョン:
    2007.7.18
  関連項目:
    定数フィールド値

コンストラクタの詳細

### SCCXMLWrapper

    public SCCXMLWrapper()

メソッドの詳細

### getDivision

    public int getDivision()

### setDivision

    public void setDivision(int div)

### beginHeader

    public void beginHeader()

### addHeaderElement

    public void addHeaderElement(int time,
                                 java.lang.String name,
                                 java.lang.String content)

### addHeaderElement

    public void addHeaderElement(int time,
                                 java.lang.String name,
                                 double value)

### addHeaderElement

    public void addHeaderElement(int time,
                                 java.lang.String name,
                                 int value)

### endHeader

    public void endHeader()

### newPart

    public void newPart(int serial,
                        int ch,
                        int pn,
                        int vol)

### endPart

    public void endPart()

### addControlChange

    public void addControlChange(int onset,
                                 int offset,
                                 int ctrlnum,
                                 int value)

### addNoteElement

    public void addNoteElement(int onset,
                               int offset,
                               int notenum,
                               int velocity)

### addNoteElement

    public void addNoteElement(int onset,
                               int offset,
                               int notenum,
                               int velocity,
                               MusicXMLWrapper.Note note)

### addNoteElement

    public void addNoteElement(int onset,
                               int offset,
                               int notenum,
                               int velocity,
                               int offVelocity)

### addNoteElement

    public void addNoteElement(int onset,
                               int offset,
                               int notenum,
                               int velocity,
                               int offVelocity,
                               MusicXMLWrapper.Note note)

### getHeaderElementList

    public SCCXMLWrapper.HeaderElement[] getHeaderElementList()

### processNotes

    public void processNotes(CommonNoteHandler h)
                      throws javax.xml.transform.TransformerException

  定義:
    インタフェース `PianoRollCompatible` 内の `processNotes`
  例外:
    `javax.xml.transform.TransformerException`

### processNotes

    public void processNotes(SCCHandler h)
                      throws javax.xml.transform.TransformerException

  例外:
    `javax.xml.transform.TransformerException`

### processSortedNotes

    public void processSortedNotes(SCCHandler h)
                            throws javax.xml.transform.TransformerException

  例外:
    `javax.xml.transform.TransformerException`

### getPartList

    public SCCXMLWrapper.Part[] getPartList()
                                     throws javax.xml.transform.TransformerException

  例外:
    `javax.xml.transform.TransformerException`

### getPartwiseNoteList

    public java.util.ArrayList<SimpleNoteList> getPartwiseNoteList(int ticksPerBeat)
                                                            throws javax.xml.transform.TransformerException

  定義:
    インタフェース `PianoRollCompatible` 内の `getPartwiseNoteList`
  例外:
    `javax.xml.transform.TransformerException`

### getMIDIInputStream

    public java.io.InputStream getMIDIInputStream()
                                           throws java.io.IOException,
                                                  javax.xml.transform.TransformerException,
                                                  javax.xml.parsers.ParserConfigurationException,
                                                  org.xml.sax.SAXException

  定義:
    インタフェース `PianoRollCompatible` 内の `getMIDIInputStream`
  例外:
    `java.io.IOException`
    `javax.xml.transform.TransformerException`
    `javax.xml.parsers.ParserConfigurationException`
    `org.xml.sax.SAXException`

### toMIDIXML

    public MIDIXMLWrapper toMIDIXML()
                             throws javax.xml.parsers.ParserConfigurationException,
                                    javax.xml.transform.TransformerException,
                                    org.xml.sax.SAXException,
                                    java.io.IOException

  例外:
    `javax.xml.parsers.ParserConfigurationException`
    `javax.xml.transform.TransformerException`
    `org.xml.sax.SAXException`
    `java.io.IOException`

### toMIDIXML

    public void toMIDIXML(MIDIXMLWrapper dest)
                   throws javax.xml.parsers.ParserConfigurationException,
                          javax.xml.transform.TransformerException,
                          org.xml.sax.SAXException,
                          java.io.IOException

  例外:
    `javax.xml.parsers.ParserConfigurationException`
    `javax.xml.transform.TransformerException`
    `org.xml.sax.SAXException`
    `java.io.IOException`

### replaceVelocity

    public SCCXMLWrapper replaceVelocity(java.util.List<java.util.List<java.lang.Byte>> vellist,
                                         boolean sorted)
                                  throws javax.xml.transform.TransformerException,
                                         InvalidFileTypeException,
                                         javax.xml.parsers.ParserConfigurationException,
                                         org.xml.sax.SAXException,
                                         java.io.IOException

  例外:
    `javax.xml.transform.TransformerException`
    `InvalidFileTypeException`
    `javax.xml.parsers.ParserConfigurationException`
    `org.xml.sax.SAXException`
    `java.io.IOException`

### changeVelocity

    public SCCXMLWrapper changeVelocity(java.util.List<java.util.List<java.lang.Byte>> diff,
                                        boolean sorted)
                                 throws javax.xml.transform.TransformerException,
                                        InvalidFileTypeException,
                                        javax.xml.parsers.ParserConfigurationException,
                                        org.xml.sax.SAXException,
                                        java.io.IOException

  例外:
    `javax.xml.transform.TransformerException`
    `InvalidFileTypeException`
    `javax.xml.parsers.ParserConfigurationException`
    `org.xml.sax.SAXException`
    `java.io.IOException`

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