public class DefaultMessageSourceResolvable extends java.lang.Object implements MessageSourceResolvable, java.io.Serializable
MessageSourceResolvable インターフェースの Spring のデフォルト実装。MessageSource を介してメッセージを解決するために必要なすべての必要な値を保存する簡単な方法を提供します。MessageSource.getMessage(MessageSourceResolvable, java.util.Locale), 連載形式 | コンストラクターと説明 |
|---|
DefaultMessageSourceResolvable(MessageSourceResolvable resolvable) コピーコンストラクター: 別の解決可能なものから新しいインスタンスを作成します。 |
DefaultMessageSourceResolvable(java.lang.String code) 新しい DefaultMessageSourceResolvable を作成します。 |
DefaultMessageSourceResolvable(java.lang.String[] codes) 新しい DefaultMessageSourceResolvable を作成します。 |
DefaultMessageSourceResolvable(java.lang.String[] codes, java.lang.Object[] arguments) 新しい DefaultMessageSourceResolvable を作成します。 |
DefaultMessageSourceResolvable(java.lang.String[] codes, java.lang.Object[] arguments, java.lang.String defaultMessage) 新しい DefaultMessageSourceResolvable を作成します。 |
DefaultMessageSourceResolvable(java.lang.String[] codes, java.lang.String defaultMessage) 新しい DefaultMessageSourceResolvable を作成します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
boolean | equals(java.lang.Object other) |
java.lang.Object[] | getArguments() このメッセージを解決するために使用される引数の配列を返します。 |
java.lang.String | getCode() この解決可能なデフォルトコード、つまりコード配列の最後のコードを返します。 |
java.lang.String[] | getCodes() このメッセージを解決するために使用されるコードを、試行される順序で返します。 |
java.lang.String | getDefaultMessage() このメッセージを解決するために使用されるデフォルトのメッセージを返します。 |
int | hashCode() |
protected java.lang.String | resolvableToString() この MessageSourceResolvable のデフォルトの文字列表現を作成します: コード、引数、デフォルトメッセージを含みます。 |
java.lang.String | toString() デフォルトの実装は、この MessageSourceResolvable の属性を公開します。 |
public DefaultMessageSourceResolvable(java.lang.String code)
code - このメッセージを解決するために使用されるコード public DefaultMessageSourceResolvable(java.lang.String[] codes)
codes - このメッセージを解決するために使用されるコード public DefaultMessageSourceResolvable(java.lang.String[] codes,
java.lang.String defaultMessage)codes - このメッセージを解決するために使用されるコード defaultMessage - このメッセージを解決するために使用されるデフォルトのメッセージ public DefaultMessageSourceResolvable(java.lang.String[] codes,
java.lang.Object[] arguments)codes - このメッセージを解決するために使用されるコード arguments - このメッセージを解決するために使用される引数の配列 public DefaultMessageSourceResolvable(@Nullable java.lang.String[] codes, @Nullable java.lang.Object[] arguments, @Nullable java.lang.String defaultMessage)
codes - このメッセージを解決するために使用されるコード arguments - このメッセージを解決するために使用される引数の配列 defaultMessage - このメッセージを解決するために使用されるデフォルトのメッセージ public DefaultMessageSourceResolvable(MessageSourceResolvable resolvable)
resolvable - コピー元の解決可能 @Nullable public java.lang.String getCode()
@Nullable public java.lang.String[] getCodes()
MessageSourceResolvableMessageSourceResolvable 内の getCodes @Nullable public java.lang.Object[] getArguments()
MessageSourceResolvable デフォルトの実装は、単に null を返します。
MessageSourceResolvable 内の getArguments MessageFormat@Nullable public java.lang.String getDefaultMessage()
MessageSourceResolvable デフォルトの実装は、単に null を返します。デフォルトのメッセージは、この特定のメッセージに対して AbstractMessageSource.setUseCodeAsDefaultMessage(boolean) を効果的に実施するプライマリメッセージコード(MessageSourceResolvable.getCodes())と同一であることに注意してください。
MessageSourceResolvable 内の getDefaultMessage null protected final java.lang.String resolvableToString()
public java.lang.String toString()
resolvableToString() を介して解決可能なコンテンツを含む可能性のある、より具象サブクラスでオーバーライドされます。
java.lang.Object の toString resolvableToString()public boolean equals(java.lang.Object other)
java.lang.Object の equals public int hashCode()
java.lang.Object の hashCode