Interface PluginBase

All Known Implementing Classes:
CheckerMain, Main

public interface PluginBase
  • Method Details

    • getPluginLogger

    • getExcludeList

      List<String> getExcludeList()
    • getSearchPathList

      List<String> getSearchPathList()
    • getValidatorPackages

      String[] getValidatorPackages()
    • getValidatorClasses

      String[] getValidatorClasses()
    • failOnWarning

      boolean failOnWarning()
    • validate

      default boolean validate()
    • testFiles

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

      default boolean testFile(File file)
    • runValidators

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

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

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

      default List<Validator> getValidators()
    • loadProjectClasspath

      default void loadProjectClasspath(List<String> projectClasspath)