|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.springmodules.validation.util.condition.AbstractCondition
org.springmodules.validation.util.cel.valang.ValangCondition
public class ValangCondition
A Condition implementation that checks the given object based on a valang boolean expression.
| Constructor Summary | |
|---|---|
ValangCondition(String expression)
Constructor |
|
ValangCondition(String expression,
Map functionsByName,
Map parserByRegexp)
Constructor |
|
| Method Summary | |
|---|---|
void |
addCustomFunction(String functionName,
String functionClassName)
Adds the a new custom function to be used in the valang el. |
boolean |
doCheck(Object object)
Performs the actual checking of this condition on the checked object. |
void |
setApplicationContext(ApplicationContext applicationContext)
Implementation of ApplicationContextAware. |
void |
setApplicationEventPublisher(ApplicationEventPublisher applicationEventPublisher)
Implementation of ApplicationEventPublisherAware. |
void |
setBeanFactory(BeanFactory beanFactory)
Implementation of BeanFactoryAware. |
void |
setCustomFunctions(Map functionByName)
Sets custom functions that should be registered with the used ValangParser. |
void |
setDateParsers(Map parserByRegexp)
Sets the date parser that should be registered with the used ValangParser. |
void |
setMessageSource(MessageSource messageSource)
Implementation of MessageSourceAware. |
void |
setResourceLoader(ResourceLoader resourceLoader)
Implementation of ResourceLoaderAware. |
| Methods inherited from class org.springmodules.validation.util.condition.AbstractCondition |
|---|
afterObjectChecked, and, beforeObjectChecked, check, or |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ValangCondition(String expression)
public ValangCondition(String expression,
Map functionsByName,
Map parserByRegexp)
| Method Detail |
|---|
public boolean doCheck(Object object)
AbstractCondition
doCheck in class AbstractConditionobject - The object to be checked.
true if the given object adheres to this condition, false otherwise.
public void addCustomFunction(String functionName,
String functionClassName)
ValangBased
addCustomFunction in interface ValangBasedfunctionName - The name of the function.functionClassName - The fully qualified class name of the function.public void setCustomFunctions(Map functionByName)
ValangBasedValangParser.
setCustomFunctions in interface ValangBasedfunctionByName - the custom functions where the key is the function name and the value is the function
class FQN.public void setDateParsers(Map parserByRegexp)
ValangBasedValangParser.
setDateParsers in interface ValangBasedparserByRegexp - the date parsers where the key is the regexp associated with the parser and the value
is the parser class FQN.
public void setBeanFactory(BeanFactory beanFactory)
throws BeansException
BeanFactoryAware.
setBeanFactory in interface BeanFactoryAwareBeansException
public void setApplicationContext(ApplicationContext applicationContext)
throws BeansException
ApplicationContextAware.
setApplicationContext in interface ApplicationContextAwareBeansExceptionpublic void setResourceLoader(ResourceLoader resourceLoader)
ResourceLoaderAware.
setResourceLoader in interface ResourceLoaderAwarepublic void setMessageSource(MessageSource messageSource)
MessageSourceAware.
setMessageSource in interface MessageSourceAwarepublic void setApplicationEventPublisher(ApplicationEventPublisher applicationEventPublisher)
ApplicationEventPublisherAware.
setApplicationEventPublisher in interface ApplicationEventPublisherAware
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||