|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
java.lang.Objectjp.crestmuse.cmx.filewrappers.CMXFileWrapper
jp.crestmuse.cmx.amusaj.filewrappers.AmusaXMLWrapper
public class AmusaXMLWrapper
音楽情景分析API「AMUSA-J」におけるファイルラッパの基底クラスです. AMUSA-Jでは, トップレベルタグ(タグ名は任意)の中に, 1つのheadタグと, 1つ以上のデータタグ(タグ名は任意)が並ぶという構造を前提とします. 各サブクラスにおいて, トップレベルタグ名はTOP_TAG, データタグ名は DATA_TAGで定義しなければなりません.
| フィールドの概要 | |
|---|---|
static java.lang.String |
TOP_TAG
|
| クラス jp.crestmuse.cmx.filewrappers.CMXFileWrapper から継承されたフィールド |
|---|
catalogFileName, linkmanager |
| コンストラクタの概要 | |
|---|---|
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 key)
|
java.util.List<TimeSeriesCompatible> |
getDataList()
|
java.lang.String |
getFormat()
|
java.lang.String |
getHeader(java.lang.String key)
|
double |
getHeaderDouble(java.lang.String key)
|
int |
getHeaderInt(java.lang.String key)
|
java.lang.String[] |
getHeaderNameList()
|
void |
setHeader(java.lang.String key,
double value)
|
void |
setHeader(java.lang.String key,
int value)
|
void |
setHeader(java.lang.String key,
java.lang.String value)
|
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| インタフェース jp.crestmuse.cmx.filewrappers.FileWrapperCompatible から継承されたメソッド |
|---|
getFileName, write, write, writefile, writeGZippedFile |
| フィールドの詳細 |
|---|
public static final java.lang.String TOP_TAG
| コンストラクタの詳細 |
|---|
public AmusaXMLWrapper()
| メソッドの詳細 |
|---|
public void changeDecoder(AmusaDecoder decoder)
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 内の analyzepublic java.lang.String getFormat()
public java.lang.String[] getHeaderNameList()
public java.lang.String getHeader(java.lang.String key)
AmusaDataSetCompatible<TimeSeriesCompatible> 内の getHeaderpublic int getHeaderInt(java.lang.String key)
AmusaDataSetCompatible<TimeSeriesCompatible> 内の getHeaderIntpublic double getHeaderDouble(java.lang.String key)
AmusaDataSetCompatible<TimeSeriesCompatible> 内の getHeaderDoublepublic boolean containsHeaderKey(java.lang.String key)
AmusaDataSetCompatible<TimeSeriesCompatible> 内の containsHeaderKey
public void setHeader(java.lang.String key,
java.lang.String value)
AmusaDataSetCompatible<TimeSeriesCompatible> 内の setHeader
public void setHeader(java.lang.String key,
int value)
AmusaDataSetCompatible<TimeSeriesCompatible> 内の setHeader
public void setHeader(java.lang.String key,
double value)
AmusaDataSetCompatible<TimeSeriesCompatible> 内の setHeaderpublic void add(TimeSeriesCompatible d)
AmusaDataSetCompatible<TimeSeriesCompatible> 内の addpublic java.util.List<TimeSeriesCompatible> getDataList()
AmusaDataSetCompatible<TimeSeriesCompatible> 内の getDataList
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||