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

すべてのスーパーインタフェース:
ParameterAware, PositionAware, java.io.Serializable
既知のサブインタフェースの一覧:
WritableSourceDescriptor

public interface SourceDescriptor
extends java.io.Serializable, ParameterAware

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


フィールドの概要
 
インタフェース org.seasar.mayaa.ParameterAware から継承されたフィールド
IS_SECURE_WEB
 
メソッドの概要
 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)」を返す。