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

## 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` - クラスオブジェクト(可変長引数)
  戻り値:

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