jp.crestmuse.cmx.filewrappers
クラス MusicApexWrapper

java.lang.Object
  上位を拡張 jp.crestmuse.cmx.filewrappers.CMXFileWrapper
      上位を拡張 jp.crestmuse.cmx.filewrappers.MusicApexWrapper
すべての実装されたインタフェース:
FileWrapperCompatible

public class MusicApexWrapper
extends CMXFileWrapper


フィールドの概要
static java.lang.String TOP_TAG
           
 
クラス jp.crestmuse.cmx.filewrappers.CMXFileWrapper から継承されたフィールド
catalogFileName, linkmanager
 
コンストラクタの概要
MusicApexWrapper()
           
 
メソッドの概要
protected  void analyze()
          This method defines the initial processing required for extracting information from the XML document.
static MusicApexWrapper createMusicApexWrapperFor(MusicXMLWrapper musicxml)
           
 java.lang.String getAspect()
          何に注目した音楽構造かを返します。
 java.util.List<jp.crestmuse.cmx.filewrappers.MusicApexWrapper.ApexWrapedGroup> getBreadthFirstView()
          幅優先探索でグループを格納したリストを返します。
 java.util.List<jp.crestmuse.cmx.filewrappers.MusicApexWrapper.ApexWrapedGroup> getDepthFirstGroupView()
          深さ優先探索でグループを格納したリストを返します。
 MusicXMLWrapper getTargetMusicXML()
           
 java.lang.String getTargetMusicXMLFileName()
           
static void main(java.lang.String[] args)
           
static void printNodeStat(org.w3c.dom.Node n)
          推奨されていません。 
 
クラス 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
関連項目:
定数フィールド値
コンストラクタの詳細

MusicApexWrapper

public MusicApexWrapper()
メソッドの詳細

createMusicApexWrapperFor

public static MusicApexWrapper createMusicApexWrapperFor(MusicXMLWrapper musicxml)

getTargetMusicXML

public MusicXMLWrapper getTargetMusicXML()
                                  throws java.io.IOException
例外:
java.io.IOException

getTargetMusicXMLFileName

public java.lang.String getTargetMusicXMLFileName()

getDepthFirstGroupView

public java.util.List<jp.crestmuse.cmx.filewrappers.MusicApexWrapper.ApexWrapedGroup> getDepthFirstGroupView()
深さ優先探索でグループを格納したリストを返します。

戻り値:

getBreadthFirstView

public java.util.List<jp.crestmuse.cmx.filewrappers.MusicApexWrapper.ApexWrapedGroup> getBreadthFirstView()
幅優先探索でグループを格納したリストを返します。

戻り値:

getAspect

public java.lang.String getAspect()
何に注目した音楽構造かを返します。

戻り値:
(未定義の時はnull)

analyze

protected void analyze()
                throws java.io.IOException
クラス 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
例外:
java.io.IOException

main

public static void main(java.lang.String[] args)

printNodeStat

@Deprecated
public static void printNodeStat(org.w3c.dom.Node n)
推奨されていません。 

for debugging method

パラメータ:
n - Note