public class ValidationResult
extends java.lang.Object
| Constructor and Description |
|---|
ValidationResult()
Creates empty validation result
|
| Modifier and Type | Method and Description |
|---|---|
ValidationResult |
add(ValidationMessage message)
Add one message to validation result.
|
ValidationResult |
addAll(java.util.Collection<? extends ValidationMessage> messages)
Add collection of validation messages.
|
ValidationResult |
addAll(ValidationMessage... messages)
Add several validation messages.
|
ValidationResult |
addErrorIf(javafx.scene.control.Control target,
java.lang.String text,
boolean condition)
Add one error to validation result with condition
|
ValidationResult |
addInfoIf(javafx.scene.control.Control target,
java.lang.String text,
boolean condition)
Add one info to validation result with condition
|
ValidationResult |
addMessageIf(javafx.scene.control.Control target,
java.lang.String text,
Severity severity,
boolean condition)
Add one message to validation result with condition.
|
ValidationResult |
addWarningIf(javafx.scene.control.Control target,
java.lang.String text,
boolean condition)
Add one warning to validation result with condition
|
ValidationResult |
combine(ValidationResult validationResult)
Combine validation result with another.
|
ValidationResult |
combineAll(java.util.Collection<ValidationResult> validationResults)
Combine validation result with others.
|
ValidationResult |
combineAll(ValidationResult... validationResults)
Combine validation result with others.
|
ValidationResult |
copy()
Creates a copy of validation result
|
static ValidationResult |
fromError(javafx.scene.control.Control target,
java.lang.String text)
Factory method to create validation result out of one error
|
static ValidationResult |
fromErrorIf(javafx.scene.control.Control target,
java.lang.String text,
boolean condition)
Factory method to create validation result out of one error
|
static ValidationResult |
fromInfo(javafx.scene.control.Control target,
java.lang.String text)
Factory method to create validation result out of one info
|
static ValidationResult |
fromInfoIf(javafx.scene.control.Control target,
java.lang.String text,
boolean condition)
Factory method to create validation result out of one info
|
static ValidationResult |
fromMessageIf(javafx.scene.control.Control target,
java.lang.String text,
Severity severity,
boolean condition)
Factory method to create validation result out of one message.
|
static ValidationResult |
fromMessages(java.util.Collection<? extends ValidationMessage> messages)
Factory method to create validation result out of collection of messages
|
static ValidationResult |
fromMessages(ValidationMessage... messages)
Factory method to create validation result out of several messages
|
static ValidationResult |
fromResults(java.util.Collection<ValidationResult> results)
Factory method to create validation result out of collection of validation results
|
static ValidationResult |
fromResults(ValidationResult... results)
Factory method to create validation result out of several validation results
|
static ValidationResult |
fromWarning(javafx.scene.control.Control target,
java.lang.String text)
Factory method to create validation result out of one warning
|
static ValidationResult |
fromWarningIf(javafx.scene.control.Control target,
java.lang.String text,
boolean condition)
Factory method to create validation result out of one warning
|
java.util.Collection<ValidationMessage> |
getErrors()
Retrieve errors represented by validation result
|
java.util.Collection<ValidationMessage> |
getInfos()
Retrieve infos represented by validation result
|
java.util.Collection<ValidationMessage> |
getMessages()
Retrieve all messages represented by validation result
|
java.util.Collection<ValidationMessage> |
getWarnings()
Retrieve warnings represented by validation result
|
public static final ValidationResult fromMessageIf(javafx.scene.control.Control target, java.lang.String text, Severity severity, boolean condition)
Severity.OK will be ignored.target - validation targettext - message textseverity - message severitycondition - condition on which message will be added to validation resultpublic static final ValidationResult fromErrorIf(javafx.scene.control.Control target, java.lang.String text, boolean condition)
target - validation targettext - message textcondition - condition on which message will be added to validation resultpublic static final ValidationResult fromWarningIf(javafx.scene.control.Control target, java.lang.String text, boolean condition)
target - validation targettext - message textcondition - condition on which message will be added to validation resultpublic static final ValidationResult fromInfoIf(javafx.scene.control.Control target, java.lang.String text, boolean condition)
target - validation targettext - message textcondition - condition on which message will be added to validation resultpublic static final ValidationResult fromError(javafx.scene.control.Control target, java.lang.String text)
target - validation targettext - message textpublic static final ValidationResult fromWarning(javafx.scene.control.Control target, java.lang.String text)
target - validation targettext - message textpublic static final ValidationResult fromInfo(javafx.scene.control.Control target, java.lang.String text)
target - validation targettext - message textpublic static final ValidationResult fromMessages(ValidationMessage... messages)
messages - public static final ValidationResult fromMessages(java.util.Collection<? extends ValidationMessage> messages)
messages - public static final ValidationResult fromResults(ValidationResult... results)
results - resultspublic static final ValidationResult fromResults(java.util.Collection<ValidationResult> results)
results - resultspublic ValidationResult copy()
public ValidationResult add(ValidationMessage message)
Severity.OK will be ignored.message - validation messagepublic ValidationResult addMessageIf(javafx.scene.control.Control target, java.lang.String text, Severity severity, boolean condition)
Severity.OK will be ignored.target - validation targettext - message textseverity - message severitycondition - condition on which message will be addedpublic ValidationResult addErrorIf(javafx.scene.control.Control target, java.lang.String text, boolean condition)
target - validation targettext - message textcondition - condition on which error will be addedpublic ValidationResult addWarningIf(javafx.scene.control.Control target, java.lang.String text, boolean condition)
target - validation targettext - message textcondition - condition on which warning will be addedpublic ValidationResult addInfoIf(javafx.scene.control.Control target, java.lang.String text, boolean condition)
target - validation targettext - message textcondition - condition on which info will be addedpublic ValidationResult addAll(java.util.Collection<? extends ValidationMessage> messages)
Severity.OK will be ignored.messages - public ValidationResult addAll(ValidationMessage... messages)
Severity.OK will be ignored.messages - public ValidationResult combine(ValidationResult validationResult)
validationResult - public ValidationResult combineAll(java.util.Collection<ValidationResult> validationResults)
validationResults - public ValidationResult combineAll(ValidationResult... validationResults)
validationResults - public java.util.Collection<ValidationMessage> getErrors()
public java.util.Collection<ValidationMessage> getWarnings()
public java.util.Collection<ValidationMessage> getInfos()
public java.util.Collection<ValidationMessage> getMessages()