Class UnifiedValidatorMessage
java.lang.Object
jaxx.runtime.validator.swing.unified.UnifiedValidatorMessage
- All Implemented Interfaces:
java.io.Serializable,java.lang.Comparable<UnifiedValidatorMessage>
public class UnifiedValidatorMessage extends java.lang.Object implements java.lang.Comparable<UnifiedValidatorMessage>, java.io.Serializable
Created on 8/15/14.
- Since:
- 2.10
- Author:
- Tony Chemit - chemit@codelutin.com
- See Also:
- Serialized Form
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.Objectbeanthe bean on which event occurs.protected javax.swing.JComponenteditorthe optional field's editorprotected java.lang.Stringfieldthe field that produce the messageprotected java.lang.Stringmessagethe label of the message (to be displayed somewhere)protected org.nuiton.validator.NuitonValidatorScopescopethe scope of the messageprotected booleansimpleValidatorprotected org.nuiton.validator.bean.AbstractValidator<?>validatorthe validator that produce the message -
Constructor Summary
Constructors Constructor Description UnifiedValidatorMessage(org.nuiton.validator.bean.AbstractValidator<?> validator, java.lang.Object bean, java.lang.String field, java.lang.String message, org.nuiton.validator.NuitonValidatorScope scope, javax.swing.JComponent editor) -
Method Summary
Modifier and Type Method Description intcompareTo(UnifiedValidatorMessage o)booleanequals(java.lang.Object o)java.lang.ObjectgetBean()javax.swing.JComponentgetEditor()java.lang.StringgetField()java.lang.StringgetI18nError(java.lang.String error)java.lang.StringgetMessage()org.nuiton.validator.NuitonValidatorScopegetScope()org.nuiton.validator.bean.AbstractValidator<?>getValidator()inthashCode()booleanisSimpleValidator()java.lang.StringtoString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Field Details
-
validator
protected final org.nuiton.validator.bean.AbstractValidator<?> validatorthe validator that produce the message -
bean
protected final java.lang.Object beanthe bean on which event occurs. -
field
protected final java.lang.String fieldthe field that produce the message -
message
protected final java.lang.String messagethe label of the message (to be displayed somewhere) -
scope
protected final org.nuiton.validator.NuitonValidatorScope scopethe scope of the message -
editor
protected javax.swing.JComponent editorthe optional field's editor -
simpleValidator
protected final boolean simpleValidator
-
-
Constructor Details
-
UnifiedValidatorMessage
public UnifiedValidatorMessage(org.nuiton.validator.bean.AbstractValidator<?> validator, java.lang.Object bean, java.lang.String field, java.lang.String message, org.nuiton.validator.NuitonValidatorScope scope, javax.swing.JComponent editor)
-
-
Method Details
-
getValidator
public org.nuiton.validator.bean.AbstractValidator<?> getValidator() -
getField
public java.lang.String getField() -
getScope
public org.nuiton.validator.NuitonValidatorScope getScope() -
getMessage
public java.lang.String getMessage() -
getBean
public java.lang.Object getBean() -
getEditor
public javax.swing.JComponent getEditor() -
isSimpleValidator
public boolean isSimpleValidator() -
compareTo
- Specified by:
compareToin interfacejava.lang.Comparable<UnifiedValidatorMessage>
-
equals
public boolean equals(java.lang.Object o)- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()- Overrides:
toStringin classjava.lang.Object
-
getI18nError
public java.lang.String getI18nError(java.lang.String error)
-