1
2
3
4
5
6
7 package com.ozacc.mail.fetch.impl.sk_jp.text;
8
9 import java.io.IOException;
10 import java.io.Reader;
11 import java.io.Writer;
12
13 /***
14 * Character Translatorのインターフェイスです。
15 * @version $Revision: 1.1.2.1 $ $Date: 2005/01/18 07:20:43 $
16 * @author Shin
17 */
18 public interface Translator {
19 /***
20 * 文字ストリームから入力した文字列を任意の変換を
21 * 行いながら出力ストリームに書き出します。
22 * <p>
23 * フィルタとして用いる場合はPipedInput/OutputStreamと併用しましょう。<BR>
24 * このメソッドの実装者はリエントラントに設計すべきでしょう。
25 * </p>
26 */
27 void translate(Reader r, Writer w) throws IOException;
28 /***
29 * 入力文字列に任意の変換を施した文字列を返します。
30 */
31 String translate(String src);
32 }