/** * Checks and answers whether the validation result has messages. * * @return true if the validation result has messages, false otherwise */ public final boolean hasMessages() { return getResult().hasMessages(); }
/** * Checks and answers whether the validation result has messages. * * @return true if the validation result has messages, false otherwise */ @Override public final boolean hasMessages() { return getResult().hasMessages(); }
private static void updateText(JLabel label, ValidationResult result) { label.setText(result.hasMessages() ? result.getMessages().get(0).formattedText() : ""); }
/** * Notifies all registered listeners about changes of the result itself * and the properties for severity, errors and messages. Useful to fire * all changes in a #setResult implementation. * * @param oldResult the old validation result * @param newResult the new validation result * * @throws NullPointerException if the old or new result is {@code null} * * @see #setResult(ValidationResult) * @see ValidationResultModelContainer#setResult(ValidationResult) */ protected final void firePropertyChanges( ValidationResult oldResult, ValidationResult newResult) { Severity oldSeverity = oldResult.getSeverity(); boolean oldErrors = oldResult.hasErrors(); boolean oldMessages = oldResult.hasMessages(); Severity newSeverity = newResult.getSeverity(); boolean newErrors = newResult.hasErrors(); boolean newMessages = newResult.hasMessages(); firePropertyChange(PROPERTY_RESULT, oldResult, newResult); firePropertyChange(PROPERTY_ERRORS, oldErrors, newErrors); firePropertyChange(PROPERTY_MESSAGES, oldMessages, newMessages); firePropertyChange(PROPERTY_SEVERITY, oldSeverity, newSeverity); }
/** * Notifies all registered listeners about changes of the result itself * and the properties for severity, errors and messages. Useful to fire * all changes in a #setResult implementation. * * @param oldResult the old validation result * @param newResult the new validation result * * @throws NullPointerException if the old or new result is {@code null} * * @see #setResult(ValidationResult) * @see ValidationResultModelContainer#setResult(ValidationResult) */ protected final void firePropertyChanges( ValidationResult oldResult, ValidationResult newResult) { Severity oldSeverity = oldResult.getSeverity(); boolean oldErrors = oldResult.hasErrors(); boolean oldMessages = oldResult.hasMessages(); Severity newSeverity = newResult.getSeverity(); boolean newErrors = newResult.hasErrors(); boolean newMessages = newResult.hasMessages(); firePropertyChange(PROPERTYNAME_RESULT, oldResult, newResult); firePropertyChange(PROPERTYNAME_ERRORS, oldErrors, newErrors); firePropertyChange(PROPERTYNAME_MESSAGES, oldMessages, newMessages); firePropertyChange(PROPERTYNAME_SEVERITY, oldSeverity, newSeverity); }