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

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

すべてのスーパーインタフェース:
  ParameterAware, PositionAware, java.io.Serializable

既知のサブインタフェースの一覧:
  WritableSourceDescriptor

    public interface SourceDescriptor

extends java.io.Serializable, ParameterAware

テンプレートファイルや設定XMLファイルのディスクリプタ。

メソッドの概要
`boolean` | `exists()` ソースが存在するかどうかを取得する。
`java.io.InputStream` | `getInputStream()` ファイルのインプットストリームを取得する。
`java.lang.String` | `getSystemID()` ソースSystemIDを取得する。
`java.util.Date` | `getTimestamp()` ファイルの日付を取得する。
`void` | `setSystemID(java.lang.String systemID)` ソースSystemIDを設定する。

インタフェース org.seasar.mayaa.ParameterAware から継承されたメソッド
`getParameter, iterateParameterNames, setParameter`

インタフェース org.seasar.mayaa.PositionAware から継承されたメソッド
`getLineNumber, isOnTemplate, setLineNumber, setOnTemplate`

メソッドの詳細

### setSystemID

    void setSystemID(java.lang.String systemID)

  ソースSystemIDを設定する。

  定義:
    インタフェース `PositionAware` 内の `setSystemID`
  パラメータ:
    `systemID` -

### getSystemID

    java.lang.String getSystemID()

  ソースSystemIDを取得する。

  定義:
    インタフェース `PositionAware` 内の `getSystemID`
  戻り値:
    SystemID。

### exists

    boolean exists()

  ソースが存在するかどうかを取得する。

  戻り値:
    ファイルが存在すればtrue。無ければfalse。

### getInputStream

    java.io.InputStream getInputStream()

  ファイルのインプットストリームを取得する。

  戻り値:
    ストリーム。もしファイルが無い場合は、null。

### getTimestamp

    java.util.Date getTimestamp()

  ファイルの日付を取得する。

  戻り値:
    ファイルの最終更新日付。ファイルが無い場合は「new Date(0)」を返す。

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