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