public final class ProfileBinding
extends java.lang.Object
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ProfileBinding.Invoker  | 
| Constructor and Description | 
|---|
ProfileBinding(Profile profile)
Creates a profile binding for a profile. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
bind(java.util.Collection<AnalyzerDefinition> analyzerDefinitions, boolean disableAssists, java.util.Set<java.lang.String> disableAnalyzers, java.util.Collection<Rule> rules, java.util.Collection<Metric> metrics, java.util.Collection<SuppressionScheme> suppressionSchemes, boolean forceAndVerify)
Creates the analyzer and bean instances for the bound profile. 
 | 
void | 
cancel()
Gets the bound analyzers. 
 | 
void | 
clear()
Resets this binding to its initial state. 
 | 
boolean | 
enabledBeans(Analyzer analyzer, java.util.Collection<Rule> rules, java.util.Collection<Metric> metrics, java.util.Collection<SuppressionScheme> suppressionSchemes)  | 
Analyzer | 
getAnalyzer(AnalyzerDefinition analyzerClass)
Gets the bound analyzer of a specified class. 
 | 
java.util.Collection<Analyzer> | 
getAnalyzers()  | 
ProfileBinding.Invoker | 
getInvoker(java.lang.Class<?> constructType)
Gets the invoker for a construct type. 
 | 
Profile | 
getProfile()
Gets the profile bound by this binding. 
 | 
java.util.List<Tuple<AnalyzerDefinition,java.lang.reflect.Method>> | 
getStartTaskMethods()  | 
java.lang.String | 
statistics()  | 
public ProfileBinding(Profile profile)
public Profile getProfile()
public void bind(java.util.Collection<AnalyzerDefinition> analyzerDefinitions, boolean disableAssists, java.util.Set<java.lang.String> disableAnalyzers, java.util.Collection<Rule> rules, java.util.Collection<Metric> metrics, java.util.Collection<SuppressionScheme> suppressionSchemes, boolean forceAndVerify)
public void cancel()
public boolean enabledBeans(Analyzer analyzer, java.util.Collection<Rule> rules, java.util.Collection<Metric> metrics, java.util.Collection<SuppressionScheme> suppressionSchemes)
public java.util.Collection<Analyzer> getAnalyzers()
public Analyzer getAnalyzer(AnalyzerDefinition analyzerClass)
public ProfileBinding.Invoker getInvoker(java.lang.Class<?> constructType)
public java.util.List<Tuple<AnalyzerDefinition,java.lang.reflect.Method>> getStartTaskMethods()
public void clear()
public java.lang.String statistics()