概要 | パッケージ | クラス | 非推奨 API | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## org.seasar.mayaa.source
インタフェース SourceHolder

    public interface SourceHolder

ソースディスクリプタを格納しているロケーション

メソッドの概要
`java.lang.String` | `getRoot()` ソースディスクリプタを保持する 論理的な開始位置を返却する
`SourceDescriptor` | `getSourceDescriptor(java.lang.String systemID)` ソースディスクリプタを生成する
`java.util.Iterator` | `iterator(java.lang.String[] filters)` systemIDのイテレータを返却する。
`void` | `setRoot(java.lang.String root)` ソースディスクリプタを保持する論理的な開始位置を設定する

メソッドの詳細

### iterator

    java.util.Iterator iterator(java.lang.String[] filters)

  systemIDのイテレータを返却する。 階層構造もトレースし、/ で区切られたものを返却する。

  パラメータ:
    `filters` - ピリオドと小文字の1つ以上の連続の場合は拡張子を、 それ以外は正規表現でファイル名のマッチしたものを返却する。
  戻り値:
    存在するsystemIDイテレータ

### setRoot

    void setRoot(java.lang.String root)

  ソースディスクリプタを保持する論理的な開始位置を設定する

  パラメータ:
    `root` - 格納開始位置

### getRoot

    java.lang.String getRoot()

  ソースディスクリプタを保持する 論理的な開始位置を返却する

  戻り値:
    格納開始位置

### getSourceDescriptor

    SourceDescriptor getSourceDescriptor(java.lang.String systemID)

  ソースディスクリプタを生成する

  パラメータ:
    `systemID` - システムID
  戻り値:
    ソースディスクリプタ

概要 | パッケージ | クラス | 非推奨 API | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド