org.seasar.jms.core.text.impl
クラス VelocityTextFormatter

java.lang.Object
  上位を拡張 org.seasar.jms.core.text.impl.AbstractVelocityFormatter
      上位を拡張 org.seasar.jms.core.text.impl.VelocityTextFormatter
すべての実装されたインタフェース:
TextProvider

public class VelocityTextFormatter
extends AbstractVelocityFormatter

Velocityを使ってフォーマットした文字列を提供するTextProviderの実装クラス。

作成者:
bowez

フィールドの概要
protected  String templateText
          テンプレート文字列
 
クラス org.seasar.jms.core.text.impl.AbstractVelocityFormatter から継承されたフィールド
context, velocityEngine
 
コンストラクタの概要
VelocityTextFormatter()
          インスタンスを構築します。
 
メソッドの概要
protected  void eval(StringWriter out)
          このインスタンスを評価して結果の文字列を{#code out}に書き出します。
 void setTemplateText(String templateText)
          テンプレート文字列を設定します(必須)。
 
クラス org.seasar.jms.core.text.impl.AbstractVelocityFormatter から継承されたメソッド
getText, setContext
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

templateText

protected String templateText
テンプレート文字列

コンストラクタの詳細

VelocityTextFormatter

public VelocityTextFormatter()
インスタンスを構築します。

メソッドの詳細

setTemplateText

public void setTemplateText(String templateText)
テンプレート文字列を設定します(必須)。

パラメータ:
templateText - テンプレート文字列

eval

protected void eval(StringWriter out)
             throws Exception
クラス AbstractVelocityFormatter の記述:
このインスタンスを評価して結果の文字列を{#code out}に書き出します。

定義:
クラス AbstractVelocityFormatter 内の eval
パラメータ:
out - 結果文字列を書き出すライタ
例外:
Exception - Velocitテンプレートの評価中に例外が発生した場合にスローされます


Copyright © 2005-2007 The Seasar Foundation. All Rights Reserved.