public abstract class AbstractDMNValidationAwareMojo extends AbstractKieMojo
| Constructor and Description |
|---|
AbstractDMNValidationAwareMojo() |
| Modifier and Type | Method and Description |
|---|---|
protected List<org.kie.dmn.core.compiler.DMNProfile> |
computeDMNProfiles() |
List<org.kie.dmn.validation.DMNValidator.Validation> |
computeFlagsFromCSVString(String csvString) |
String |
getGenerateModelOption() |
protected String |
getValidateDMN() |
protected boolean |
isModelParameterEnabled() |
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) |
void |
performDMNDTAnalysis(org.drools.compiler.kie.builder.impl.InternalKieModule kieModule) |
protected List<Path> |
resourcesPaths() |
protected boolean |
shallPerformDMNDTAnalysis() |
getFilesByType, setSystemPropertiesgetLog, getPluginContext, setLog, setPluginContextprotected String getValidateDMN()
public String getGenerateModelOption()
protected boolean isModelParameterEnabled()
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)
public List<org.kie.dmn.validation.DMNValidator.Validation> computeFlagsFromCSVString(String csvString)
protected boolean shallPerformDMNDTAnalysis()
public void performDMNDTAnalysis(org.drools.compiler.kie.builder.impl.InternalKieModule kieModule)
throws org.apache.maven.plugin.MojoExecutionException,
org.apache.maven.plugin.MojoFailureException
org.apache.maven.plugin.MojoExecutionExceptionorg.apache.maven.plugin.MojoFailureExceptionprotected List<org.kie.dmn.core.compiler.DMNProfile> computeDMNProfiles() throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoExecutionExceptionCopyright © 2001–2021 JBoss by Red Hat. All rights reserved.