Interface PluginBase

All Known Implementing Classes:
CheckerMain, Main

public interface PluginBase
  • Method Details Link icon

    • getPluginLogger Link icon

    • getExcludeList Link icon

      List<String> getExcludeList()
    • getSearchPathList Link icon

      List<String> getSearchPathList()
    • getValidatorPackages Link icon

      String[] getValidatorPackages()
    • getValidatorClasses Link icon

      String[] getValidatorClasses()
    • failOnWarning Link icon

      boolean failOnWarning()
    • validate Link icon

      default boolean validate()
    • testFiles Link icon

      default boolean testFiles(List<File> files)
    • testFile Link icon

      default boolean testFile(File file)
    • runValidators Link icon

      default List<ValidationResult> runValidators(org.camunda.bpm.model.dmn.DmnModelInstance dmnModelInstance)
    • fetchFilesToTestFromSearchPaths Link icon

      default List<File> fetchFilesToTestFromSearchPaths(List<Path> searchPaths)
    • getFileNames Link icon

      default List<Path> getFileNames(List<Path> dirs)
    • getValidators Link icon

      default List<Validator> getValidators()
    • loadProjectClasspath Link icon

      default void loadProjectClasspath(List<String> projectClasspath)