Class IssueChecker

java.lang.Object
org.omegat.gui.issues.IssueChecker

public final class IssueChecker extends Object
Centralized Issues checker that aggregates Tag issues and provider issues. All issue checks in the application should go through this class, so UI controllers only display results.
  • Method Details

    • collectIssues

      public static List<IIssue> collectIssues(String filePattern, boolean filterDuplicates)
      Collect all issues (tag validation + all enabled providers) filtered by file pattern.
      Parameters:
      filePattern - Java regex pattern for file paths (as used in project entries)
      filterDuplicates - when true, duplicate entries (same source) are skipped similar to the Issues panel behavior when showing all files
      Returns:
      list of issues