|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectconverter.text.MappingConverter
converter.text.MappingRegexConverter
public class MappingRegexConverter
マッピングに従い、指定された正規表現パターンでの変換を行うためのクラス。
コンストラクタの概要 | |
---|---|
protected |
MappingRegexConverter()
空のコンバーターを作成する(継承クラス実装用)。 |
|
MappingRegexConverter(Map<String,String> map)
指定されたマップをマッピングパターンとして読み込み、 コンバーターを作成する。 |
メソッドの概要 | |
---|---|
char |
convert(char c)
(未サポート)1文字変換、。 |
String |
convert(String s)
渡されたテキストに対して、指定された正規表現パターンによる変換を行う。 |
クラス converter.text.MappingConverter から継承されたメソッド |
---|
getMapping, setMapping, setMapping |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public MappingRegexConverter(Map<String,String> map)
指定されたマップをマッピングパターンとして読み込み、 コンバーターを作成する。
渡されたマップは、そのまま変換処理で使用する。
処理順序を考慮する場合は、LinkedHashMap
等を指定する。
map
- マッピングパターン
IllegalArgumentException
- map が null
protected MappingRegexConverter()
空のコンバーターを作成する(継承クラス実装用)。
継承クラスでは、必ず MappingConverter.setMapping(java.util.Map
により
MappingConverter.mapping
を設定すること。
メソッドの詳細 |
---|
public String convert(String s)
渡されたテキストに対して、指定された正規表現パターンによる変換を行う。
汎用の処理を行っているため、実行速度は遅め。
TextConverter
内の convert
MappingConverter
内の convert
s
- 変換元テキスト
public char convert(char c)
(未サポート)1文字変換、。
正規表現では1文字単位の処理は不可能。
TextConverter
内の convert
MappingConverter
内の convert
c
- 変換元文字
UnsupportedOperationException
- 未サポート
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |