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
フィールドの概要 |
static java.lang.String |
TOP_TAG
newOutputData()に指定するトップタグ名.スペルミス防止. |
メソッドの概要 |
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