public class OpenValidation extends Object
| Constructor and Description |
|---|
OpenValidation(IOpenValidationPreprocessor preprocessor,
IOpenValidationParser parser,
IOpenValidationGenerator generator) |
public OpenValidation(IOpenValidationPreprocessor preprocessor, IOpenValidationParser parser, IOpenValidationGenerator generator)
public OpenValidationResult generate() throws Exception
Exceptionpublic OpenValidationResult generate(boolean disableFrameworkGeneration) throws Exception
Exceptionpublic OpenValidationResult generateCode(boolean disableFrameworkGeneration)
public OpenValidationResult generateCodeFile(boolean disableFrameworkGeneration) throws Exception
Exceptionpublic String writeCodeFile(CodeGenerationResult result) throws Exception
Exceptionpublic CodeGenerationResult generateFramework(ASTModel ast) throws Exception
Exceptionpublic CodeGenerationResult generateFrameworkFile(String outputDir) throws Exception
Exceptionpublic CodeGenerationResult generateValidatorFactoryFile(String outputDir) throws Exception
Exceptionpublic CodeGenerationResult generateValidatorFactory(Map<String,Object> params) throws Exception
Exceptionpublic OpenValidation appendCustomAliasesFromFile(String file) throws FileNotFoundException
FileNotFoundExceptionpublic OpenValidation appendCustomAliases(Map<String,String> aliases)
public OpenValidation appendCustomAliases(String key, String value)
public OpenValidation setLocale(String language) throws Exception
Exceptionpublic OpenValidation setLanguage(Language language)
public OpenValidation setOutputCodeFileName(String fileName)
public OpenValidation setRule(String ruleContentOrURLOrFilePath) throws Exception
Exceptionpublic OpenValidation setOutput(String fileOrFolderPath)
public OpenValidation setVerbose(boolean verbose)
public OpenValidation setSingleFile(boolean isSingle)
public OpenValidation setParams(Map<String,Object> params)
public OpenValidationOptions getOptions()
public DataSchema getSchema()
public OpenValidation setOptions(OpenValidationOptions options)
public OpenValidation setParam(String paramName, String value)
public static OpenValidation createDefault()
Copyright © 2020. All rights reserved.