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

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

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