public class Validation extends Object
ParseCapability and performs
validation with configured ValidationCapability's.
Errors are are reported by calling validate().getErrors(),
validate()| Constructor and Description |
|---|
Validation(Collection<? extends ValidationCapability> capabilities,
String... statements) |
Validation(FeatureConfiguration featureConfiguration,
Collection<? extends ValidationCapability> capabilities,
String... statements) |
| Modifier and Type | Method and Description |
|---|---|
static ValidationContext |
createValidationContext(FeatureConfiguration config,
Collection<? extends ValidationCapability> capabilities) |
Collection<? extends ValidationCapability> |
getCapabilities() |
List<ValidationError> |
getErrors() |
FeatureConfiguration |
getFeatureConfiguration() |
Statements |
getParsedStatements() |
List<String> |
getStatements() |
static List<ValidationError> |
toValidationErrors(String statements,
Statement parsedStatement,
Map<ValidationCapability,Set<ValidationException>> errorMap) |
List<ValidationError> |
validate() |
static List<ValidationError> |
validate(Collection<? extends ValidationCapability> capabilities,
String... statements) |
static Map<ValidationCapability,Set<ValidationException>> |
validate(Statement statement,
ValidationContext context) |
public Validation(Collection<? extends ValidationCapability> capabilities, String... statements)
public Validation(FeatureConfiguration featureConfiguration, Collection<? extends ValidationCapability> capabilities, String... statements)
public List<ValidationError> validate()
public FeatureConfiguration getFeatureConfiguration()
public Collection<? extends ValidationCapability> getCapabilities()
public List<ValidationError> getErrors()
public Statements getParsedStatements()
public static List<ValidationError> validate(Collection<? extends ValidationCapability> capabilities, String... statements)
capabilities - statements - ValidationError'spublic static ValidationContext createValidationContext(FeatureConfiguration config, Collection<? extends ValidationCapability> capabilities)
config - capabilities - ValidationContext of the given config and capabilitiespublic static List<ValidationError> toValidationErrors(String statements, Statement parsedStatement, Map<ValidationCapability,Set<ValidationException>> errorMap)
statements - parsedStatement - errorMap - ValidationError'public static Map<ValidationCapability,Set<ValidationException>> validate(Statement statement, ValidationContext context)
statement - context - ValidationCapability to a set of
ValidationExceptionsCopyright © 2004–2024 JSQLParser. All rights reserved.