org.apache.myfaces.extensions.validator.core.validation.message.resolver
Class AbstractValidationErrorMessageResolver

java.lang.Object
  extended by org.apache.myfaces.extensions.validator.core.validation.message.resolver.AbstractValidationErrorMessageResolver
All Implemented Interfaces:
MessageResolver
Direct Known Subclasses:
DefaultValidationErrorMessageResolver, JpaValidationErrorMessageResolver

public abstract class AbstractValidationErrorMessageResolver
extends Object
implements MessageResolver

MessageResolver which uses property files. Subclasses just have to provide the package to look at. An implementation can also provide a custom name which is e.g. configured via web.xml.

Since:
1.x.1
Author:
Gerhard Petracek

Field Summary
protected  Logger logger
           
static String MISSING_RESOURCE_MARKER
           
 
Constructor Summary
protected AbstractValidationErrorMessageResolver()
           
 
Method Summary
protected abstract  String getBaseName()
           
protected  String getCustomBaseName()
           
 String getMessage(String key, Locale locale)
          Loads a message-text for the given message-key and locale.
protected  boolean isDefaultMessageBundleConventionActive()
           
 void setMessageBundleBaseName(String messageBundleBaseName)
           
 void setMessageBundleVarName(String messageBundleVarName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MISSING_RESOURCE_MARKER

public static final String MISSING_RESOURCE_MARKER
See Also:
Constant Field Values

logger

protected final Logger logger
Constructor Detail

AbstractValidationErrorMessageResolver

protected AbstractValidationErrorMessageResolver()
Method Detail

getMessage

public String getMessage(String key,
                         Locale locale)
Description copied from interface: MessageResolver
Loads a message-text for the given message-key and locale.

Specified by:
getMessage in interface MessageResolver
Parameters:
key - key which identifies a message-text
locale - the target locale of the message
Returns:
message-text

isDefaultMessageBundleConventionActive

protected boolean isDefaultMessageBundleConventionActive()

getBaseName

protected abstract String getBaseName()

getCustomBaseName

protected String getCustomBaseName()

setMessageBundleBaseName

public void setMessageBundleBaseName(String messageBundleBaseName)

setMessageBundleVarName

public void setMessageBundleVarName(String messageBundleVarName)


Copyright © 2008-2010 The Apache Software Foundation. All Rights Reserved.