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

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

public interface WritableSourceDescriptor
extends SourceDescriptor

書き込み可能なテンプレートファイルや設定XMLファイルのディスクリプタ。 実リソースに書き込み可能かどうかはcanWriteメソッドで判定する。

導入されたバージョン:
1.1.4

フィールドの概要
 
インタフェース org.seasar.mayaa.ParameterAware から継承したフィールド
IS_SECURE_WEB
 
メソッドの概要
 boolean canWrite()
          書き込み可能かどうかを取得する。
 java.io.OutputStream getOutputStream()
          ファイルのアウトプットストリームを取得する。
 
インタフェース org.seasar.mayaa.source.SourceDescriptor から継承したメソッド
exists, getInputStream, getSystemID, getTimestamp, setSystemID
 
インタフェース org.seasar.mayaa.ParameterAware から継承したメソッド
getParameter, iterateParameterNames, setParameter
 
インタフェース org.seasar.mayaa.PositionAware から継承したメソッド
getLineNumber, isOnTemplate, setLineNumber, setOnTemplate
 

メソッドの詳細

canWrite

public boolean canWrite()
書き込み可能かどうかを取得する。

戻り値:
書き込み可能ならtrue。可能でなければfalse。

getOutputStream

public java.io.OutputStream getOutputStream()
ファイルのアウトプットストリームを取得する。

戻り値:
ストリーム。もし書き込めない場合は、null。