jp.crestmuse.cmx.filewrappers
クラス MusicXMLWrapper.XPathView

java.lang.Object
  上位を拡張 jp.crestmuse.cmx.filewrappers.MusicXMLWrapper.XPathView
含まれているクラス:
MusicXMLWrapper

public class MusicXMLWrapper.XPathView
extends java.lang.Object

XML中のノード集合を表すXPath式を利用して、MusicXMLWrapperがラップするオブジェクトを取得するためのクラスです。 XPathViewを用いて取り出されるオブジェクトは、NodeInterfaceを実装している必要があります。 09/05/08現在サポートされるクラスはPart,Measure,MusicDataおよびそれのサブクラスです。

作成者:
Ryosuke Tokuami

コンストラクタの概要
MusicXMLWrapper.XPathView()
           
 
メソッドの概要
 java.util.List get(java.lang.String xpath)
          XPath式をもとに、MusicXMLWrapperがラップするオブジェクトのリスト返します。
 java.util.List get(java.lang.String xpath, java.lang.Class... cls)
          XPath式をもとに、MusicXMLWrapperがラップする指定したクラスのオブジェクトのリストを返します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

MusicXMLWrapper.XPathView

public MusicXMLWrapper.XPathView()
メソッドの詳細

get

public java.util.List get(java.lang.String xpath)
XPath式をもとに、MusicXMLWrapperがラップするオブジェクトのリスト返します。 リストに保存される順番は、XML文書中に出現する順番にならいます。 ノードが存在しなければ空のリストが返ります。 (存在しないパスを指定しても例外は発生しないので、タイプミス等注意して下さい。)

パラメータ:
xpath - XPath式
戻り値:

get

public java.util.List get(java.lang.String xpath,
                          java.lang.Class... cls)
XPath式をもとに、MusicXMLWrapperがラップする指定したクラスのオブジェクトのリストを返します。 リストに保存される順番は、XML文書中に出現する順番にならいます。 ノードが存在しなければ空のリストが返ります。 (存在しないパスを指定しても例外は発生しないので、タイプミス等注意して下さい。)

パラメータ:
xpath - XPath式
cls - クラスオブジェクト(可変長引数)
戻り値: