Class ParserConfiguration.ParserFactory
- java.lang.Object
-
- io.jenkins.plugins.analysis.warnings.groovy.ParserConfiguration.ParserFactory
-
- All Implemented Interfaces:
ExtensionPoint
,LabelProviderFactory.StaticAnalysisToolFactory
- Enclosing class:
- ParserConfiguration
@Extension public static class ParserConfiguration.ParserFactory extends Object implements LabelProviderFactory.StaticAnalysisToolFactory
Registers all Groovy parsers as static analysis tools in theLabelProviderFactory
so that these parsers can be referenced in actions.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
-
Constructor Summary
Constructors Constructor Description ParserFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Optional<StaticAnalysisLabelProvider>
getLabelProvider(String id)
Returns the additional static analysis tools.
-
-
-
Method Detail
-
getLabelProvider
public Optional<StaticAnalysisLabelProvider> getLabelProvider(String id)
Description copied from interface:LabelProviderFactory.StaticAnalysisToolFactory
Returns the additional static analysis tools.- Specified by:
getLabelProvider
in interfaceLabelProviderFactory.StaticAnalysisToolFactory
- Parameters:
id
- the ID of the label provider- Returns:
- the label provider with the given ID (if found)
-
-