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