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