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

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

public interface WritableSourceDescriptor
extends SourceDescriptor

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

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

メソッドの概要
 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

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

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

getOutputStream

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

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