org.springframework.rules.reporting
Class DefaultMessageTranslator
java.lang.Object
org.springframework.rules.reporting.DefaultMessageTranslator
- All Implemented Interfaces:
- MessageTranslator, ObjectNameResolver
public class DefaultMessageTranslator
- extends Object
- implements MessageTranslator, ObjectNameResolver
- Author:
- Keith Donald
Field Summary |
protected static org.apache.commons.logging.Log |
logger
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
logger
protected static final org.apache.commons.logging.Log logger
DefaultMessageTranslator
public DefaultMessageTranslator(MessageSource messages)
DefaultMessageTranslator
public DefaultMessageTranslator(MessageSource messages,
ObjectNameResolver objectNameResolver)
DefaultMessageTranslator
public DefaultMessageTranslator(MessageSource messages,
ObjectNameResolver objectNameResolver,
Locale locale)
setMessageSource
public void setMessageSource(MessageSource messageSource)
getMessage
public String getMessage(Constraint constraint)
- Specified by:
getMessage
in interface MessageTranslator
getMessage
public String getMessage(String objectName,
Constraint constraint)
- Specified by:
getMessage
in interface MessageTranslator
getMessage
public String getMessage(String objectName,
Object rejectedValue,
Constraint constraint)
- Specified by:
getMessage
in interface MessageTranslator
getMessage
public String getMessage(String objectName,
ValidationResults results)
- Specified by:
getMessage
in interface MessageTranslator
getMessage
public String getMessage(PropertyResults results)
- Specified by:
getMessage
in interface MessageTranslator
add
public void add(String code,
Object[] args,
String defaultMessage)
resolveObjectName
public String resolveObjectName(String objectName)
- Description copied from interface:
ObjectNameResolver
- resolves a field name to a user friendly display name
- Specified by:
resolveObjectName
in interface ObjectNameResolver
getMessageCode
protected String getMessageCode(Object o)
- Determines the messageCode (key in messageSource) to look up.
If
TypeResolvable
is implemented, user can give a custom code,
otherwise the short className is used.
- Parameters:
o
-
- Returns:
Copyright © 2004-2008 The Spring Framework. All Rights Reserved.