spring-framework / org.springframework.context.support / DefaultMessageSourceResolvable

DefaultMessageSourceResolvable

open class DefaultMessageSourceResolvable : MessageSourceResolvable, Serializable

Default implementation of the MessageSourceResolvable interface. Offers an easy way to store all the necessary values needed to resolve a message via a org.springframework.context.MessageSource.

Author
Juergen Hoeller

Since
13.02.2004

See Also
org.springframework.context.MessageSource#getMessage(MessageSourceResolvable, java.util.Locale)

Constructors

<init>

DefaultMessageSourceResolvable(code: String)
DefaultMessageSourceResolvable(codes: Array<String>)
DefaultMessageSourceResolvable(codes: Array<String>, defaultMessage: String)
DefaultMessageSourceResolvable(codes: Array<String>, arguments: Array<Any>)
DefaultMessageSourceResolvable(codes: Array<String>, arguments: Array<Any>, defaultMessage: String)

Create a new DefaultMessageSourceResolvable.

DefaultMessageSourceResolvable(resolvable: MessageSourceResolvable)

Copy constructor: Create a new instance from another resolvable.

Functions

equals

open fun equals(other: Any?): Boolean

getArguments

open fun getArguments(): Array<Any>

getCode

open fun getCode(): String

Return the default code of this resolvable, that is, the last one in the codes array.

getCodes

open fun getCodes(): Array<String>

getDefaultMessage

open fun getDefaultMessage(): String

hashCode

open fun hashCode(): Int

toString

open fun toString(): String

Default implementation exposes the attributes of this MessageSourceResolvable. To be overridden in more specific subclasses, potentially including the resolvable content through resolvableToString().

Inheritors

ObjectError

open class ObjectError : DefaultMessageSourceResolvable

Encapsulates an object error, that is, a global reason for rejecting an object.

See the DefaultMessageCodesResolver javadoc for details on how a message code list is built for an ObjectError.