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

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

public abstract class AbstractPatternInitializer
extends Object
implements BatchExtension


Constructor Summary
protected AbstractPatternInitializer(Settings settings)
           
 
Method Summary
protected abstract  String getMulticriteriaConfigurationKey()
           
 List<IssuePattern> getMulticriteriaPatterns()
           
protected  Settings getSettings()
           
 boolean hasConfiguredPatterns()
           
 boolean hasMulticriteriaPatterns()
           
abstract  void initializePatternsForPath(String relativePath, String componentKey)
           
protected  void initPatterns()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractPatternInitializer

protected AbstractPatternInitializer(Settings settings)
Method Detail

getSettings

protected Settings getSettings()

getMulticriteriaPatterns

public List<IssuePattern> getMulticriteriaPatterns()

hasConfiguredPatterns

public boolean hasConfiguredPatterns()

hasMulticriteriaPatterns

public boolean hasMulticriteriaPatterns()

initializePatternsForPath

public abstract void initializePatternsForPath(String relativePath,
                                               String componentKey)

initPatterns

protected final void initPatterns()

getMulticriteriaConfigurationKey

protected abstract String getMulticriteriaConfigurationKey()


Copyright © 2009–2015 SonarSource. All rights reserved.