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

public abstract class AbstractValidationErrorMessageResolver
extends java.lang.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  org.apache.commons.logging.Log logger
           
static java.lang.String MISSING_RESOURCE_MARKER
           
 
Constructor Summary
protected AbstractValidationErrorMessageResolver()
           
 
Method Summary
protected abstract  java.lang.String getBaseName()
           
protected  java.lang.String getCustomBaseName()
           
 java.lang.String getMessage(java.lang.String key, java.util.Locale locale)
           
protected  boolean isDefaultMessageBundleConventionActive()
           
 void setMessageBundleBaseName(java.lang.String messageBundleBaseName)
           
 void setMessageBundleVarName(java.lang.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 java.lang.String MISSING_RESOURCE_MARKER
See Also:
Constant Field Values

logger

protected final org.apache.commons.logging.Log logger
Constructor Detail

AbstractValidationErrorMessageResolver

protected AbstractValidationErrorMessageResolver()
Method Detail

getMessage

public java.lang.String getMessage(java.lang.String key,
                                   java.util.Locale locale)
Specified by:
getMessage in interface MessageResolver

isDefaultMessageBundleConventionActive

protected boolean isDefaultMessageBundleConventionActive()

getBaseName

protected abstract java.lang.String getBaseName()

getCustomBaseName

protected java.lang.String getCustomBaseName()

setMessageBundleBaseName

public void setMessageBundleBaseName(java.lang.String messageBundleBaseName)

setMessageBundleVarName

public void setMessageBundleVarName(java.lang.String messageBundleVarName)


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