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

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

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

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

    public class SCCXMLWrapper

extends CMXFileWrapper
implements SCC

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

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

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

メソッドの概要
`void` | `addAnnotation(java.lang.String type, int onset, int offset, java.lang.String content)`
`void` | `addBarline(int time, java.lang.String details)`
`void` | `addChord(int onset, int offset, java.lang.String content)`
`void` | `addControlChange(int time, int ctrlnum, int value)`
`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` | `addNoteElementWithWord(java.lang.String word, int onset, int offset, int notenum, int velocity, int offVelocity)`
`void` | `addPitchBend(int time, int value)`
`void` | `addPitchBend(int onset, int offset, int value)` 推奨されていません。
`protected void` | `analyze()` This method defines the initial processing required for extracting information from the XML document.
`void` | `beginAnnotations()`
`void` | `beginHeader()`
`SCCXMLWrapper` | `changeVelocity(java.util.List<java.util.List<java.lang.Byte>> diff, boolean sorted)`
`void` | `eachbarline(groovy.lang.Closure closure)`
`void` | `eachchord(groovy.lang.Closure closure)`
`void` | `eachnote(groovy.lang.Closure closure)`
`void` | `eachpart(groovy.lang.Closure closure)`
`void` | `endAnnotations()`
`void` | `endHeader()`
`void` | `endPart()`
`SCCXMLWrapper.Annotation[]` | `getAnnotationList()`
`SCC.Annotation[]` | `getBarlineList()`
`SCC.Annotation[]` | `getChordList()`
`int` | `getDivision()`
`SCCXMLWrapper.HeaderElement[]` | `getHeaderElementList()`
`java.io.InputStream` | `getMIDIInputStream()`
`SCCXMLWrapper.Part[]` | `getPartList()`
`void` | `newPart(int serial, int ch, int pn, int vol)`
`void` | `newPart(int serial, int ch, int pn, int vol, java.lang.String name)`
`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)`
`SCCDataSet` | `toDataSet()`
`MIDIXMLWrapper` | `toMIDIXML()`
`SCCXMLWrapper` | `toWrapper()`

クラス jp.crestmuse.cmx.filewrappers.CMXFileWrapper から継承されたメソッド
`addChild, addChild, addChildAndText, addChildAndText, addChildAndText, addChildOf, addClassTable, addDocumentTypeTable, addLinks, addLinks, addPathFirst, addPathLast, addSibling, addSibling, addText, addText, addText, changeCurrentNode, checkFinalized, createDocument, finalizeDocument, getAbsolutePath, getDocument, getFileName, getParentPath, getPath, getTopTagAttribute, getTopTagAttributeNS, getURI, init, isFinalized, println, read, readfile, readfile, readfile, resetXPath, returnToParent, returnToPrevCurrentNode, selectNodeList, selectNodeList, selectSingleNode, selectSingleNode, setAttribute, setAttribute, setAttribute, setAttributeNS, setAttributeNS, setAttributeNS, setNamespaceContext, setTopTagAttribute, setTopTagAttributeNS, wrap, 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()

メソッドの詳細

### addAnnotation

    public void addAnnotation(java.lang.String type,
                              int onset,
                              int offset,
                              java.lang.String content)

### addBarline

    public void addBarline(int time,
                           java.lang.String details)

### addChord

    public void addChord(int onset,
                         int offset,
                         java.lang.String content)

### addControlChange

    public void addControlChange(int time,
                                 int ctrlnum,
                                 int value)

### addControlChange

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

  推奨されていません。

### addHeaderElement

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

### addHeaderElement

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

### addHeaderElement

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

### addNoteElement

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

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

### addNoteElement

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

### addNoteElementWithWord

    public void addNoteElementWithWord(java.lang.String word,
                                       int onset,
                                       int offset,
                                       int notenum,
                                       int velocity,
                                       int offVelocity)

### addPitchBend

    public void addPitchBend(int time,
                             int value)

### addPitchBend

    @Deprecated
    public void addPitchBend(int onset,
                                        int offset,
                                        int value)

  推奨されていません。

### analyze

    protected void analyze()

  クラス `CMXFileWrapper` の記述:

  This method defines the initial processing required for extracting information from the XML document. This is called by the runAll() method in the CMXCommand class after readfile() method before run() method. The default implementation does not do anything.

  このメソッドでは, XMLドキュメントから情報を取り出す上で必要な初期の処理を 記述します. これは, CMXCommandクラスのrunAll()メソッドから, readfile()メソッドの後, run()メソッドの前に呼び出されます. デフォルトの実装では何もしません.

  オーバーライド:
    クラス `CMXFileWrapper` 内の `analyze`

### beginAnnotations

    public void beginAnnotations()

### beginHeader

    public void beginHeader()

### 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`

### eachbarline

    public void eachbarline(groovy.lang.Closure closure)
                     throws javax.xml.transform.TransformerException

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

### eachchord

    public void eachchord(groovy.lang.Closure closure)
                   throws javax.xml.transform.TransformerException

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

### eachnote

    public void eachnote(groovy.lang.Closure closure)
                  throws javax.xml.transform.TransformerException

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

### eachpart

    public void eachpart(groovy.lang.Closure closure)
                  throws javax.xml.transform.TransformerException

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

### endAnnotations

    public void endAnnotations()

### endHeader

    public void endHeader()

### endPart

    public void endPart()

### getAnnotationList

    public SCCXMLWrapper.Annotation[] getAnnotationList()

  定義:
    インタフェース `SCC` 内の `getAnnotationList`

### getBarlineList

    public SCC.Annotation[] getBarlineList()

  定義:
    インタフェース `SCC` 内の `getBarlineList`

### getChordList

    public SCC.Annotation[] getChordList()

  定義:
    インタフェース `SCC` 内の `getChordList`

### getDivision

    public int getDivision()

  定義:
    インタフェース `SCC` 内の `getDivision`

### getHeaderElementList

    public SCCXMLWrapper.HeaderElement[] getHeaderElementList()

  定義:
    インタフェース `SCC` 内の `getHeaderElementList`

### getMIDIInputStream

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

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

### getPartList

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

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

### newPart

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

### newPart

    public void newPart(int serial,
                        int ch,
                        int pn,
                        int vol,
                        java.lang.String name)

### 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`

### 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`

### setDivision

    public void setDivision(int div)

### toDataSet

    public SCCDataSet toDataSet()
                         throws javax.xml.transform.TransformerException

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

### toMIDIXML

    public MIDIXMLWrapper toMIDIXML()

### toWrapper

    public SCCXMLWrapper toWrapper()

  定義:
    インタフェース `SCC` 内の `toWrapper`

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