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.Object bean
    the bean on which event occurs.
    protected javax.swing.JComponent editor
    the optional field's editor
    protected java.lang.String field
    the field that produce the message
    protected java.lang.String message
    the label of the message (to be displayed somewhere)
    protected org.nuiton.validator.NuitonValidatorScope scope
    the scope of the message
    protected boolean simpleValidator  
    protected org.nuiton.validator.bean.AbstractValidator<?> validator
    the 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
    int compareTo​(UnifiedValidatorMessage o)  
    boolean equals​(java.lang.Object o)  
    java.lang.Object getBean()  
    javax.swing.JComponent getEditor()  
    java.lang.String getField()  
    java.lang.String getI18nError​(java.lang.String error)  
    java.lang.String getMessage()  
    org.nuiton.validator.NuitonValidatorScope getScope()  
    org.nuiton.validator.bean.AbstractValidator<?> getValidator()  
    int hashCode()  
    boolean isSimpleValidator()  
    java.lang.String toString()  

    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<?> validator
      the validator that produce the message
    • bean

      protected final java.lang.Object bean
      the bean on which event occurs.
    • field

      protected final java.lang.String field
      the field that produce the message
    • message

      protected final java.lang.String message
      the label of the message (to be displayed somewhere)
    • scope

      protected final org.nuiton.validator.NuitonValidatorScope scope
      the scope of the message
    • editor

      protected javax.swing.JComponent editor
      the 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

      public int compareTo​(UnifiedValidatorMessage o)
      Specified by:
      compareTo in interface java.lang.Comparable<UnifiedValidatorMessage>
    • 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
    • getI18nError

      public java.lang.String getI18nError​(java.lang.String error)