Package org.kie.maven.plugin.helpers
Class DMNValidationHelper
- java.lang.Object
-
- org.kie.maven.plugin.helpers.DMNValidationHelper
-
public class DMNValidationHelper extends Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static List<org.kie.dmn.core.compiler.DMNProfile>computeDMNProfiles(List<org.apache.maven.model.Resource> resources, org.apache.maven.plugin.logging.Log log)static List<org.kie.dmn.validation.DMNValidator.Validation>computeFlagsFromCSVString(String csvString, org.apache.maven.plugin.logging.Log log)static voidlogValidationMessages(List<org.kie.dmn.api.core.DMNMessage> validation, Function<org.kie.dmn.api.core.DMNMessage,String> prefixer, Function<org.kie.dmn.api.core.DMNMessage,String> computeMessage, org.apache.maven.plugin.logging.Log log)static voidperformDMNDTAnalysis(org.drools.compiler.kie.builder.impl.InternalKieModule kieModule, List<org.apache.maven.model.Resource> resources, org.apache.maven.plugin.logging.Log log)static List<Path>resourcesPaths(List<org.apache.maven.model.Resource> resources, org.apache.maven.plugin.logging.Log log)static booleanshallPerformDMNDTAnalysis(String validateDMN, org.apache.maven.plugin.logging.Log log)
-
-
-
Method Detail
-
logValidationMessages
public static void logValidationMessages(List<org.kie.dmn.api.core.DMNMessage> validation, Function<org.kie.dmn.api.core.DMNMessage,String> prefixer, Function<org.kie.dmn.api.core.DMNMessage,String> computeMessage, org.apache.maven.plugin.logging.Log log)
-
computeFlagsFromCSVString
public static List<org.kie.dmn.validation.DMNValidator.Validation> computeFlagsFromCSVString(String csvString, org.apache.maven.plugin.logging.Log log)
-
shallPerformDMNDTAnalysis
public static boolean shallPerformDMNDTAnalysis(String validateDMN, org.apache.maven.plugin.logging.Log log)
-
performDMNDTAnalysis
public static void performDMNDTAnalysis(org.drools.compiler.kie.builder.impl.InternalKieModule kieModule, List<org.apache.maven.model.Resource> resources, org.apache.maven.plugin.logging.Log log) throws org.apache.maven.plugin.MojoExecutionException, org.apache.maven.plugin.MojoFailureException- Throws:
org.apache.maven.plugin.MojoExecutionExceptionorg.apache.maven.plugin.MojoFailureException
-
resourcesPaths
public static List<Path> resourcesPaths(List<org.apache.maven.model.Resource> resources, org.apache.maven.plugin.logging.Log log)
-
-