org.sonar.batch.issue.ignore.pattern
Class IssueExclusionPatternInitializer

java.lang.Object
  extended by org.sonar.batch.issue.ignore.pattern.AbstractPatternInitializer
      extended by org.sonar.batch.issue.ignore.pattern.IssueExclusionPatternInitializer
All Implemented Interfaces:
BatchComponent, BatchExtension, Extension

public class IssueExclusionPatternInitializer
extends AbstractPatternInitializer


Constructor Summary
IssueExclusionPatternInitializer(Settings settings)
           
 
Method Summary
 List<IssuePattern> getAllFilePatterns()
           
 List<IssuePattern> getBlockPatterns()
           
protected  String getMulticriteriaConfigurationKey()
           
 PatternMatcher getPatternMatcher()
           
 boolean hasConfiguredPatterns()
           
 boolean hasFileContentPattern()
           
 void initializePatternsForPath(String relativePath, String componentKey)
           
protected  void loadFileContentPatterns()
           
 
Methods inherited from class org.sonar.batch.issue.ignore.pattern.AbstractPatternInitializer
getMulticriteriaPatterns, getSettings, hasMulticriteriaPatterns, initPatterns
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IssueExclusionPatternInitializer

public IssueExclusionPatternInitializer(Settings settings)
Method Detail

getMulticriteriaConfigurationKey

protected String getMulticriteriaConfigurationKey()
Specified by:
getMulticriteriaConfigurationKey in class AbstractPatternInitializer

getPatternMatcher

public PatternMatcher getPatternMatcher()

initializePatternsForPath

public void initializePatternsForPath(String relativePath,
                                      String componentKey)
Specified by:
initializePatternsForPath in class AbstractPatternInitializer

hasConfiguredPatterns

public boolean hasConfiguredPatterns()
Overrides:
hasConfiguredPatterns in class AbstractPatternInitializer

loadFileContentPatterns

protected final void loadFileContentPatterns()

getBlockPatterns

public List<IssuePattern> getBlockPatterns()

getAllFilePatterns

public List<IssuePattern> getAllFilePatterns()

hasFileContentPattern

public boolean hasFileContentPattern()


Copyright © 2009–2015 SonarSource. All rights reserved.