Class AbstractDMNValidationAwareMojo

    • Constructor Detail

      • AbstractDMNValidationAwareMojo

        public AbstractDMNValidationAwareMojo()
    • Method Detail

      • getValidateDMN

        protected String getValidateDMN()
      • getGenerateModelOption

        public String getGenerateModelOption()
      • isModelParameterEnabled

        protected boolean isModelParameterEnabled()
      • logValidationMessages

        protected 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)
      • computeFlagsFromCSVString

        public List<org.kie.dmn.validation.DMNValidator.Validation> computeFlagsFromCSVString​(String csvString)
      • shallPerformDMNDTAnalysis

        protected boolean shallPerformDMNDTAnalysis()
      • performDMNDTAnalysis

        public void performDMNDTAnalysis​(org.drools.compiler.kie.builder.impl.InternalKieModule kieModule)
                                  throws org.apache.maven.plugin.MojoExecutionException,
                                         org.apache.maven.plugin.MojoFailureException
        Throws:
        org.apache.maven.plugin.MojoExecutionException
        org.apache.maven.plugin.MojoFailureException
      • resourcesPaths

        protected List<Path> resourcesPaths()
      • computeDMNProfiles

        protected List<org.kie.dmn.core.compiler.DMNProfile> computeDMNProfiles()
                                                                         throws org.apache.maven.plugin.MojoExecutionException
        Throws:
        org.apache.maven.plugin.MojoExecutionException