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