org.seasar.mayaa.engine.processor
クラス ProcessStatus

java.lang.Object
  上位を拡張 org.seasar.mayaa.engine.processor.ProcessStatus
すべての実装されたインタフェース:
java.io.Serializable

public class ProcessStatus
extends java.lang.Object
implements java.io.Serializable

プロセッサ動作にて状態遷移を示すステータス。

関連項目:
直列化された形式

フィールドの概要
static ProcessStatus EVAL_BODY_AGAIN
          リターンフラグ。
static ProcessStatus EVAL_BODY_BUFFERED
          リターンフラグ。
static ProcessStatus EVAL_BODY_INCLUDE
          リターンフラグ。
static ProcessStatus EVAL_PAGE
          リターンフラグ。
static ProcessStatus SKIP_BODY
          リターンフラグ。
static ProcessStatus SKIP_PAGE
          リターンフラグ。
 
コンストラクタの概要
ProcessStatus(java.lang.String status)
           
 
メソッドの概要
 boolean equals(java.lang.Object test)
           
 java.lang.String getStatus()
          ステータス文字列を取得する。
 int hashCode()
           
 
クラス java.lang.Object から継承されたメソッド
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

SKIP_BODY

public static final ProcessStatus SKIP_BODY
リターンフラグ。TemplateProcessor#doStartProcess()がこの値を返すと、 プロセッサボディを出力しない。


EVAL_BODY_INCLUDE

public static final ProcessStatus EVAL_BODY_INCLUDE
リターンフラグ。TemplateProcessor#doStartProcess()がこの値を返すと、 プロセッサボディをバッファリング無しで出力する。


SKIP_PAGE

public static final ProcessStatus SKIP_PAGE
リターンフラグ。TemplateProcessor#doEndProcess()がこの値を返すと、 以降の出力をただちに中止する。


EVAL_PAGE

public static final ProcessStatus EVAL_PAGE
リターンフラグ。TemplateProcessor#doEndProcess()がこの値を返すと、 以降のプロセッサ出力を続ける。


EVAL_BODY_AGAIN

public static final ProcessStatus EVAL_BODY_AGAIN
リターンフラグ。この値をItarateProcessor#doAfterChildProcess() が返すと、再イテレートする。


EVAL_BODY_BUFFERED

public static final ProcessStatus EVAL_BODY_BUFFERED
リターンフラグ。この値をChildEvaluationProcessor#doStartProcess() が返すと、プロセッサボディをバッファリングする。

コンストラクタの詳細

ProcessStatus

public ProcessStatus(java.lang.String status)
パラメータ:
status - ステータス文字列。
メソッドの詳細

getStatus

public java.lang.String getStatus()
ステータス文字列を取得する。

戻り値:
ステータス文字列。

equals

public boolean equals(java.lang.Object test)
オーバーライド:
クラス java.lang.Object 内の equals

hashCode

public int hashCode()
オーバーライド:
クラス java.lang.Object 内の hashCode