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メソッドのマッピング情報を作成します。
すべてのクラス すべてのパッケージ