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
メソッドの概要 |
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
- クラスオブジェクト(可変長引数)
- 戻り値: