|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectwoolpack.utils.EmbeddingResolver
public class EmbeddingResolver
メッセージの埋め込みを解決するプロセッサの正規表現を使用した簡易実装。
コンストラクタの概要 | |
---|---|
EmbeddingResolver()
コンストラクタ。 |
|
EmbeddingResolver(char abstractChar,
char leftParenthesis,
char rightParenthesis)
コンストラクタ。 |
メソッドの概要 | |
---|---|
void |
resolve(java.util.Map<java.lang.String,java.lang.Object> map)
埋め込みを解決する。 |
java.lang.String |
resolve(java.util.Map<java.lang.String,java.lang.Object> map,
java.lang.String value)
valueの埋め込みを解決する。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public EmbeddingResolver(char abstractChar, char leftParenthesis, char rightParenthesis)
abstractChar
- テンプレートであることを表すためにメッセージの値の先頭に付ける識別子。leftParenthesis
- 埋め込みキーの開始を表す左括弧。rightParenthesis
- 埋め込みキーの開始を表す右括弧。public EmbeddingResolver()
メソッドの詳細 |
---|
public void resolve(java.util.Map<java.lang.String,java.lang.Object> map)
EmbeddingResolveable
の記述: Map
の状態を変化させる実装を前提にしているため、
ひとつのMap
に対して一度だけ実行すべき。
EmbeddingResolveable
内の resolve
map
- キーとメッセージが埋め込まれた値のMap
。本クラスはこの引数の状態を変化させる。public java.lang.String resolve(java.util.Map<java.lang.String,java.lang.Object> map, java.lang.String value)
EmbeddingResolveable
の記述: Map
の埋め込みが既に解決済みの場合は複数のスレッドで同時に使用可能だが、
解決していない場合はMap
に対して更新時異状が発生する可能性がある。
EmbeddingResolveable
内の resolve
map
- キーとメッセージが埋め込まれた値のMap
。本クラスはこの引数の状態を変化させる可能性がある。value
- 解決対象のメッセージの値。
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |