info.port4.pasta.cls.replacers
インタフェース Replacer

既知の実装クラスの一覧:
AbstractReplacer, SimpleReplacer

public interface Replacer

プレースホルダを置換します。

バージョン:
$Id: Replacer.java,v 1.1 2006/04/23 05:58:42 harumanx Exp $
作成者:
入れ子のクラスの概要
static interface Replacer.CharacterHandler
          文字列の置換に対するコールバックを処理するインターフェースです。
 
フィールドの概要
static String ROLE
           
 
メソッドの概要
 Object evaluate(Screen screen, String expr)
          式を評価します。
 void flush(Replacer.CharacterHandler handler)
          一連の文字の処理を終えて初期状態に戻ります。
 void replace(Screen screen, char[] ch, int off, int len, Replacer.CharacterHandler handler)
          キャラクタ配列を処理します。
 

フィールドの詳細

ROLE

static final String ROLE
メソッドの詳細

replace

void replace(Screen screen,
             char[] ch,
             int off,
             int len,
             Replacer.CharacterHandler handler)
             throws SAXException
キャラクタ配列を処理します。 置換結果はhandlerにコールバックされます。

パラメータ:
ch -
off -
len -
handler -
例外:
SAXException

evaluate

Object evaluate(Screen screen,
                String expr)
式を評価します。

パラメータ:
expr -
戻り値:

flush

void flush(Replacer.CharacterHandler handler)
一連の文字の処理を終えて初期状態に戻ります。



Copyright(c) 2002-2005 MIYABE Tatsuhiko All Rights Reserved.