org.riotfamily.common.i18n
Class RiotMessageCodesResolver

java.lang.Object
  extended by org.riotfamily.common.i18n.RiotMessageCodesResolver
All Implemented Interfaces:
AdvancedMessageCodesResolver, MessageCodesResolver

public class RiotMessageCodesResolver
extends Object
implements AdvancedMessageCodesResolver

AdvancedMessageCodesResolver implementation used by Riot.

Author:
Felix Gnass [fgnass at neteye dot de]

Constructor Summary
RiotMessageCodesResolver()
           
 
Method Summary
 String[] resolveHint(String objectName, Class<?> objectClass, String field)
           
 String[] resolveLabel(String objectName, Class<?> objectClass)
           
 String[] resolveLabel(String objectName, Class<?> objectClass, String field)
           
 String[] resolveMessageCodes(String errorCode, String objectName)
           
 String[] resolveMessageCodes(String errorCode, String objectName, String field, Class fieldType)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RiotMessageCodesResolver

public RiotMessageCodesResolver()
Method Detail

resolveMessageCodes

public String[] resolveMessageCodes(String errorCode,
                                    String objectName)
Specified by:
resolveMessageCodes in interface MessageCodesResolver

resolveMessageCodes

public String[] resolveMessageCodes(String errorCode,
                                    String objectName,
                                    String field,
                                    Class fieldType)
Specified by:
resolveMessageCodes in interface MessageCodesResolver

resolveLabel

public String[] resolveLabel(String objectName,
                             Class<?> objectClass)
Specified by:
resolveLabel in interface AdvancedMessageCodesResolver

resolveLabel

public String[] resolveLabel(String objectName,
                             Class<?> objectClass,
                             String field)
Specified by:
resolveLabel in interface AdvancedMessageCodesResolver

resolveHint

public String[] resolveHint(String objectName,
                            Class<?> objectClass,
                            String field)
Specified by:
resolveHint in interface AdvancedMessageCodesResolver