public class Engine extends Object
| Constructor and Description |
|---|
Engine(IOpenValidationPreprocessor preprocessor,
IOpenValidationParser parser,
IOpenValidationGenerator generator,
OpenValidationOptions options) |
| Modifier and Type | Method and Description |
|---|---|
CodeGenerationResult |
generateCode(String plainRule,
Locale locale,
Language language,
boolean isSingleFile) |
CodeGenerationResult |
generateFramework(ASTModel ast,
Language language) |
CodeGenerationResult |
generateValidatorFactory(Map<String,Object> params,
Language language) |
ASTModel |
parse(String plainRule,
Locale locale) |
ASTModel |
parse(String plainRule,
Locale locale,
List<String> preprocessedRules) |
String |
preprocess(String plainRule,
Locale locale) |
void |
setOptions(OpenValidationOptions options) |
void |
validate(ValidationContext context) |
public Engine(IOpenValidationPreprocessor preprocessor, IOpenValidationParser parser, IOpenValidationGenerator generator, OpenValidationOptions options)
public CodeGenerationResult generateFramework(ASTModel ast, Language language) throws Exception
Exceptionpublic CodeGenerationResult generateValidatorFactory(Map<String,Object> params, Language language) throws Exception
Exceptionpublic CodeGenerationResult generateCode(String plainRule, Locale locale, Language language, boolean isSingleFile) throws Exception
Exceptionpublic ASTModel parse(String plainRule, Locale locale, List<String> preprocessedRules) throws Exception
Exceptionpublic void validate(ValidationContext context) throws Exception
Exceptionpublic String preprocess(String plainRule, Locale locale) throws Exception
Exceptionpublic void setOptions(OpenValidationOptions options)
Copyright © 2020. All rights reserved.