jaxx.runtime.validator
Class BeanValidatorField<B>
java.lang.Object
jaxx.runtime.validator.BeanValidatorField<B>
- Type Parameters:
B - the type of the bean handled by the validator and this field of validation.
public class BeanValidatorField<B>
- extends java.lang.Object
Definition of a field to be handled in a BeanValidator.
A such class is only registred in BeanValidator when the field of the bean
was found in validator xml configuration file for a FieldValidator only.
This class use properties beanClass, name to define
his naturel order.
- Since:
- 1.3
- Author:
- chemit
|
Field Summary |
protected java.lang.Class<B> |
beanClass
the class of bean |
protected javax.swing.event.EventListenerList |
listenerList
A list of event listeners for this validators |
protected java.util.EnumMap<BeanValidatorScope,java.util.Set<java.lang.String>> |
messages
|
protected java.lang.String |
name
name of field in bean |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
beanClass
protected final java.lang.Class<B> beanClass
- the class of bean
name
protected final java.lang.String name
- name of field in bean
messages
protected java.util.EnumMap<BeanValidatorScope,java.util.Set<java.lang.String>> messages
listenerList
protected javax.swing.event.EventListenerList listenerList
- A list of event listeners for this validators
BeanValidatorField
public BeanValidatorField(java.lang.Class<B> beanClass,
java.lang.String name,
java.util.List<BeanValidatorScope> scopes)
getName
public java.lang.String getName()
getBeanClass
public java.lang.Class<B> getBeanClass()
isValid
public boolean isValid()
- Returns:
true if this field is valid (says is in error
scope and has errors), false otherwise.
getScope
public BeanValidatorScope getScope()
getScopes
public java.util.Set<BeanValidatorScope> getScopes()
hasErrors
public boolean hasErrors()
hasWarnings
public boolean hasWarnings()
hasInfos
public boolean hasInfos()
getErrors
public java.util.Set<java.lang.String> getErrors()
getWarnings
public java.util.Set<java.lang.String> getWarnings()
getInfos
public java.util.Set<java.lang.String> getInfos()
hasMessages
public boolean hasMessages(BeanValidatorScope scope)
getMessages
public java.util.Set<java.lang.String> getMessages(BeanValidatorScope scope)
updateMessages
public void updateMessages(BeanValidator<B> validator,
BeanValidatorScope scope,
java.util.List<java.lang.String> messages)
getI18nError
public java.lang.String getI18nError(java.lang.String error)
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode in class java.lang.Object
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
clearMessages
protected void clearMessages(BeanValidatorScope scope,
BeanValidator<B> validator)
Copyright © 2008-2010 CodeLutin. All Rights Reserved.