C D E F G I J M O P R S 
すべてのクラス すべてのパッケージ

C

com.github.mygreen.messageformatter - パッケージ com.github.mygreen.messageformatter
パラメータ付きのメッセージをフォーマットする機能を提供します。
com.github.mygreen.messageformatter.beanvalidation - パッケージ com.github.mygreen.messageformatter.beanvalidation
BeanValidationとの連携機能を提供します。
com.github.mygreen.messageformatter.expression - パッケージ com.github.mygreen.messageformatter.expression
式言語を処理するための機能を提供します。
compact() - クラス のメソッドcom.github.mygreen.messageformatter.expression.ObjectCache
キャッシュの値がnullの情報を削除し、キャッシュサイズを削減します。
contains(K) - クラス のメソッドcom.github.mygreen.messageformatter.expression.ObjectCache
キーがキャッシュに含まれているかどうか判定します。
create(Class<?>) - クラス のstaticメソッドcom.github.mygreen.messageformatter.expression.StaticMethodMapCreator
ユーティリティクラスからメソッド情報を抽出する。
create(Class<?>, String) - クラス のstaticメソッドcom.github.mygreen.messageformatter.expression.StaticMethodMapCreator
ユーティリティクラスからメソッド情報を抽出する。
create(String) - クラス のメソッドcom.github.mygreen.messageformatter.MessageFormatter
メッセージコード(キー)を指定し、メッセージの組み立ての開始します。
create(String, Locale) - クラス のメソッドcom.github.mygreen.messageformatter.MessageFormatter
メッセージコード(キー)を指定し、メッセージの組み立ての開始します。
createEvaluationContext(Map<String, Object>) - クラス のメソッドcom.github.mygreen.messageformatter.expression.SpelExpressionEvaluator
コンテキストを作成します。
createMessageVariables(MessageInterpolator.Context, Locale) - クラス のメソッドcom.github.mygreen.messageformatter.beanvalidation.CustomMessageInterpolator
メッセージ中で利用可能な変数を作成する
CustomFunctions - com.github.mygreen.messageformatter.expressionのクラス
EL式中で利用可能なEL関数。
CustomMessageInterpolator - com.github.mygreen.messageformatter.beanvalidationのクラス
MessageInterpolatorとBeanValidationのMessageInterpolatorをブリッジする。
CustomMessageInterpolator(MessageSource, MessageInterpolator) - クラス のコンストラクタcom.github.mygreen.messageformatter.beanvalidation.CustomMessageInterpolator
 

D

defaultString(CharSequence) - クラス のstaticメソッドcom.github.mygreen.messageformatter.expression.CustomFunctions
文字列がnullの場合に空文字に変換する。

E

empty(Object) - クラス のstaticメソッドcom.github.mygreen.messageformatter.expression.CustomFunctions
引数が空かどうか判定する。
equalsAnyBottomElement(Deque<String>, String[]) - クラス のstaticメソッドcom.github.mygreen.messageformatter.StackUtils
スタックの最後の要素(一番下の要素)が引数で指定した文字列の何れかと等しいかどうか比較する。
equalsTopElement(Deque<String>, String) - クラス のstaticメソッドcom.github.mygreen.messageformatter.StackUtils
スタックの先頭の要素(一番上の要素)が引数で指定した文字列と等しいかどうか比較する。
evaluate(String, Map<String, Object>) - クラス のメソッドcom.github.mygreen.messageformatter.expression.JexlExpressionEvaluator
 
evaluate(String, Map<String, Object>) - クラス のメソッドcom.github.mygreen.messageformatter.expression.SpelExpressionEvaluator
 
evaluate(String, Map<String, Object>) - インタフェース のメソッドcom.github.mygreen.messageformatter.expression.ExpressionEvaluator
引数で与えた式を評価します。
evaluateExpression(String, Map<String, ?>) - クラス のメソッドcom.github.mygreen.messageformatter.MessageInterpolator
EL式を評価する。
expressionCache - クラス の変数com.github.mygreen.messageformatter.expression.JexlExpressionEvaluator
パースしたEL式のキャッシュ
expressionCache - クラス の変数com.github.mygreen.messageformatter.expression.SpelExpressionEvaluator
パースしたEL式のキャッシュ
ExpressionEvaluator - com.github.mygreen.messageformatter.expressionのインタフェース
EL式を評価するためのインタフェース。

F

format() - クラス のメソッドcom.github.mygreen.messageformatter.MessageFormatter.Builder
メッセージをフォーマットして値を取得します。
formatRecursively() - クラス のメソッドcom.github.mygreen.messageformatter.MessageFormatter.Builder
メッセージをフォーマットして値を取得します。
formatRecursively(int) - クラス のメソッドcom.github.mygreen.messageformatter.MessageFormatter.Builder
メッセージをフォーマットして値を取得します。
formatWithAnno(Class<? extends Annotation>) - クラス のメソッドcom.github.mygreen.messageformatter.ParameterFormatter
アノテーションをフォーマットします。
formatWithClass(Class<?>) - クラス のメソッドcom.github.mygreen.messageformatter.ParameterFormatter
クラス名をフォーマットします。
formatWithClasses(Class<?>...) - クラス のメソッドcom.github.mygreen.messageformatter.ParameterFormatter
複数のクラス名をフォーマットします。
formatWithEnum(Enum<?>) - クラス のメソッドcom.github.mygreen.messageformatter.ParameterFormatter
列挙型をフォーマットします。

G

get(K) - クラス のメソッドcom.github.mygreen.messageformatter.expression.ObjectCache
キーを元にキャッシュから値を取り出します。
getCustomFunctions() - クラス のメソッドcom.github.mygreen.messageformatter.expression.SpelExpressionEvaluator
EL式中で利用可能なカスタム関数の情報
getExpressionParser() - クラス のメソッドcom.github.mygreen.messageformatter.expression.SpelExpressionEvaluator
EL式のパーサ
getJexlEngine() - クラス のメソッドcom.github.mygreen.messageformatter.expression.JexlExpressionEvaluator
JEXLの処理エンジン。
getMessageCodeResolver() - クラス のメソッドcom.github.mygreen.messageformatter.beanvalidation.CustomMessageInterpolator
プロパティ名のメッセージコードの候補を生成する。
getMessageInterpolator() - クラス のメソッドcom.github.mygreen.messageformatter.beanvalidation.CustomMessageInterpolator
パラメータ付きのメッセージのフォーマッタ。
getMessageInterpolator() - クラス のメソッドcom.github.mygreen.messageformatter.MessageFormatter
名前付き変数のメッセージをフォーマットする
getMessageSource() - クラス のメソッドcom.github.mygreen.messageformatter.beanvalidation.CustomMessageInterpolator
メッセージソース。
getMessageSource() - クラス のメソッドcom.github.mygreen.messageformatter.MessageFormatter
メッセージソース
getObjectsToKeepCount() - クラス のメソッドcom.github.mygreen.messageformatter.expression.ObjectCache
GCによってメモリを開放する時にSoftReference が削除されるときに、 メモリ内に保持しておくキャッシュオブジェクトの最大個数を指定します。
getParameterFormatter() - クラス のメソッドcom.github.mygreen.messageformatter.MessageFormatter
メッセージパラメータのクラス型や列挙型のフォーマッター
getPropertyNameCode() - クラス のメソッドcom.github.mygreen.messageformatter.beanvalidation.CustomMessageInterpolator
プロパティ名のメッセージコードの候補をを生成するときのコード名。
getValue() - 例外 のメソッドcom.github.mygreen.messageformatter.MessageParseException
フォーマットに失敗したメッセージ

I

interpolate(String, Map<String, ?>) - クラス のメソッドcom.github.mygreen.messageformatter.MessageInterpolator
メッセージを引数varsで指定した変数で補完する。
interpolate(String, Map<String, ?>, int) - クラス のメソッドcom.github.mygreen.messageformatter.MessageInterpolator
メッセージを引数varsで指定した変数で補完する。
interpolate(String, Map<String, ?>, int, MessageSourceAccessor) - クラス のメソッドcom.github.mygreen.messageformatter.MessageInterpolator
メッセージを引数varsで指定した変数で補完する。
interpolate(String, Map<String, ?>, MessageSourceAccessor) - クラス のメソッドcom.github.mygreen.messageformatter.MessageInterpolator
メッセージを引数varsで指定した変数で補完する。
interpolate(String, MessageInterpolator.Context) - クラス のメソッドcom.github.mygreen.messageformatter.beanvalidation.CustomMessageInterpolator
 
interpolate(String, MessageInterpolator.Context, Locale) - クラス のメソッドcom.github.mygreen.messageformatter.beanvalidation.CustomMessageInterpolator
 

J

JexlExpressionEvaluator - com.github.mygreen.messageformatter.expressionのクラス
JEXLによる式を評価する ExpressionEvaluator の実装。
JexlExpressionEvaluator() - クラス のコンストラクタcom.github.mygreen.messageformatter.expression.JexlExpressionEvaluator
標準設定の処理エンジンを元にインスタンスを作成します。
JexlExpressionEvaluator(JexlEngine) - クラス のコンストラクタcom.github.mygreen.messageformatter.expression.JexlExpressionEvaluator
EL式の処理エンジンを指定してインスタンスを作成します。
join(Object, String) - クラス のstaticメソッドcom.github.mygreen.messageformatter.expression.CustomFunctions
配列やコレクションの値を結合する。

M

MessageFormatter - com.github.mygreen.messageformatterのクラス
メッセージを組み立てフォーマットするクラス。
MessageFormatter(MessageSource, MessageInterpolator) - クラス のコンストラクタcom.github.mygreen.messageformatter.MessageFormatter
インスタンスを作成します。
MessageFormatter(MessageSource, MessageInterpolator, ParameterFormatter) - クラス のコンストラクタcom.github.mygreen.messageformatter.MessageFormatter
インスタンスを作成します。
MessageFormatter.Builder - com.github.mygreen.messageformatterのクラス
メッセージ中に埋め込むパラメータを組み立てるビルダークラス。
MessageInterpolator - com.github.mygreen.messageformatterのクラス
名前付き変数のメッセージをフォーマットするクラス。
MessageInterpolator(ExpressionEvaluator) - クラス のコンストラクタcom.github.mygreen.messageformatter.MessageInterpolator
 
MessageParseException - com.github.mygreen.messageformatterの例外
メッセージのフォーマットに失敗した際にスローされる例外
MessageParseException(String, String) - 例外 のコンストラクタcom.github.mygreen.messageformatter.MessageParseException
インスタンスを作成します。

O

ObjectCache<K,​V> - com.github.mygreen.messageformatter.expressionのクラス
EL式のパース結果のオブジェクトをキャッシュです。
ObjectCache() - クラス のコンストラクタcom.github.mygreen.messageformatter.expression.ObjectCache
インスタンスを作成します。
ObjectCache(int) - クラス のコンストラクタcom.github.mygreen.messageformatter.expression.ObjectCache
キャッシュサイズを指定してインスタンスを作成します。

P

param(String, Object) - クラス のメソッドcom.github.mygreen.messageformatter.MessageFormatter.Builder
メッセージパラメータを追加する。
param(String, Object...) - クラス のメソッドcom.github.mygreen.messageformatter.MessageFormatter.Builder
メッセージパラメータとして配列を追加する。
ParameterFormatter - com.github.mygreen.messageformatterのクラス
アノテーション型や列挙型などの特定のパラメータをフォーマットします。
ParameterFormatter() - クラス のコンストラクタcom.github.mygreen.messageformatter.ParameterFormatter
 
paramWithAnno(String, Class<? extends Annotation>) - クラス のメソッドcom.github.mygreen.messageformatter.MessageFormatter.Builder
メッセージパラメータとしてアノテーション名を追加する。
paramWithClass(String, Class<?>) - クラス のメソッドcom.github.mygreen.messageformatter.MessageFormatter.Builder
メッセージパラメータとしてクラス名を追加する。
paramWithClass(String, Class<?>...) - クラス のメソッドcom.github.mygreen.messageformatter.MessageFormatter.Builder
メッセージパラメータとしてクラス名を追加する。
paramWithEnum(String, Enum<?>) - クラス のメソッドcom.github.mygreen.messageformatter.MessageFormatter.Builder
メッセージパラメータとして列挙型を追加する。
parse(String, Map<String, ?>, boolean, int, int, MessageSourceAccessor) - クラス のメソッドcom.github.mygreen.messageformatter.MessageInterpolator
メッセージをパースし、変数に値を差し込み、EL式を評価する。
popup(Deque<String>) - クラス のstaticメソッドcom.github.mygreen.messageformatter.StackUtils
スタックから先頭の値を取り出す。
popupAndConcat(Deque<String>) - クラス のstaticメソッドcom.github.mygreen.messageformatter.StackUtils
スタックの値を先頭から全て取り出し、文字列として結合する。
put(K, V) - クラス のメソッドcom.github.mygreen.messageformatter.expression.ObjectCache
キャッシュに追加します。

R

resolvePropertyName(MessageInterpolatorContext, Locale) - クラス のメソッドcom.github.mygreen.messageformatter.beanvalidation.CustomMessageInterpolator
プロパティの名称をメッセージソースから解決する。

S

setMessageCodeResolver(MessageCodesResolver) - クラス のメソッドcom.github.mygreen.messageformatter.beanvalidation.CustomMessageInterpolator
プロパティ名のメッセージコードの候補を生成する。
setPropertyNameCode(String) - クラス のメソッドcom.github.mygreen.messageformatter.beanvalidation.CustomMessageInterpolator
プロパティ名のメッセージコードの候補をを生成するときのコード名。
size(Object) - クラス のstaticメソッドcom.github.mygreen.messageformatter.expression.CustomFunctions
引数の値のサイズを取得します。
SpelExpressionEvaluator - com.github.mygreen.messageformatter.expressionのクラス
SpELいよる式を評価する ExpressionEvaluator の実装。
SpelExpressionEvaluator() - クラス のコンストラクタcom.github.mygreen.messageformatter.expression.SpelExpressionEvaluator
標準設定のEL式パーサを元にインスタンスを作成します。
SpelExpressionEvaluator(ExpressionParser) - クラス のコンストラクタcom.github.mygreen.messageformatter.expression.SpelExpressionEvaluator
インスタンスを作成します。
SpelExpressionEvaluator(ExpressionParser, Map<String, Method>) - クラス のコンストラクタcom.github.mygreen.messageformatter.expression.SpelExpressionEvaluator
EL式中で使用するカスタム関数を指定してインスタンスを作成します。
StackUtils - com.github.mygreen.messageformatterのクラス
Dequeに対するユーティリティクラス。
StaticMethodMapCreator - com.github.mygreen.messageformatter.expressionのクラス
EL式中で使用するためのstaticメソッドのマッピング情報を作成します。
C D E F G I J M O P R S 
すべてのクラス すべてのパッケージ