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

## jp.crestmuse.cmx.amusaj.filewrappers
クラス AmusaXMLWrapper

    java.lang.Object
      jp.crestmuse.cmx.filewrappers.CMXFileWrapper
          jp.crestmuse.cmx.amusaj.filewrappers.AmusaXMLWrapper

すべての実装されたインタフェース:
  AmusaDataSetCompatible<TimeSeriesCompatible>, FileWrapperCompatible

    public class AmusaXMLWrapper

extends CMXFileWrapper
implements AmusaDataSetCompatible<TimeSeriesCompatible>

音楽情景分析API「AMUSA-J」におけるファイルラッパの基底クラスです. AMUSA-Jでは, トップレベルタグ(タグ名は任意)の中に, 1つのheadタグと, 1つ以上のデータタグ(タグ名は任意)が並ぶという構造を前提とします. 各サブクラスにおいて, トップレベルタグ名はTOP_TAG, データタグ名は DATA_TAGで定義しなければなりません.

フィールドの概要
`static java.lang.String` | `TOP_TAG`

コンストラクタの概要
`AmusaXMLWrapper()`

メソッドの概要
`void` | `add(TimeSeriesCompatible d)`
`protected void` | `analyze()` This method defines the initial processing required for extracting information from the XML document.
`void` | `changeDecoder(AmusaDecoder decoder)`
`boolean` | `containsHeaderKey(java.lang.String category, java.lang.String key)`
`java.util.List<TimeSeriesCompatible>` | `getDataList()`
`java.lang.String` | `getFormat()`
`java.lang.String` | `getHeader(java.lang.String category, java.lang.String key)`
`double` | `getHeaderDouble(java.lang.String category, java.lang.String key)`
`int` | `getHeaderInt(java.lang.String category, java.lang.String key)`
`void` | `setHeader(java.lang.String category, java.lang.String key, double value)`
`void` | `setHeader(java.lang.String category, java.lang.String key, int value)`
`void` | `setHeader(java.lang.String category, java.lang.String key, java.lang.String value)`

クラス 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`

インタフェース jp.crestmuse.cmx.filewrappers.FileWrapperCompatible から継承されたメソッド
`getFileName, write, write, writefile, writeGZippedFile`

フィールドの詳細

### TOP_TAG

    public static final java.lang.String TOP_TAG

関連項目:
  定数フィールド値

コンストラクタの詳細

### AmusaXMLWrapper

    public AmusaXMLWrapper()

メソッドの詳細

### add

    public void add(TimeSeriesCompatible d)

  定義:
    インタフェース `AmusaDataSetCompatible<TimeSeriesCompatible>` 内の `add`

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

### changeDecoder

    public void changeDecoder(AmusaDecoder decoder)

### containsHeaderKey

    public boolean containsHeaderKey(java.lang.String category,
                                     java.lang.String key)

  定義:
    インタフェース `AmusaDataSetCompatible<TimeSeriesCompatible>` 内の `containsHeaderKey`

### getDataList

    public java.util.List<TimeSeriesCompatible> getDataList()

  定義:
    インタフェース `AmusaDataSetCompatible<TimeSeriesCompatible>` 内の `getDataList`

### getFormat

    public java.lang.String getFormat()

### getHeader

    public java.lang.String getHeader(java.lang.String category,
                                      java.lang.String key)

  定義:
    インタフェース `AmusaDataSetCompatible<TimeSeriesCompatible>` 内の `getHeader`

### getHeaderDouble

    public double getHeaderDouble(java.lang.String category,
                                  java.lang.String key)

  定義:
    インタフェース `AmusaDataSetCompatible<TimeSeriesCompatible>` 内の `getHeaderDouble`

### getHeaderInt

    public int getHeaderInt(java.lang.String category,
                            java.lang.String key)

  定義:
    インタフェース `AmusaDataSetCompatible<TimeSeriesCompatible>` 内の `getHeaderInt`

### setHeader

    public void setHeader(java.lang.String category,
                          java.lang.String key,
                          double value)

  定義:
    インタフェース `AmusaDataSetCompatible<TimeSeriesCompatible>` 内の `setHeader`

### setHeader

    public void setHeader(java.lang.String category,
                          java.lang.String key,
                          int value)

  定義:
    インタフェース `AmusaDataSetCompatible<TimeSeriesCompatible>` 内の `setHeader`

### setHeader

    public void setHeader(java.lang.String category,
                          java.lang.String key,
                          java.lang.String value)

  定義:
    インタフェース `AmusaDataSetCompatible<TimeSeriesCompatible>` 内の `setHeader`

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