@AutoService(value=ProjectFileExtension.class) public class SecurityAnalysisRunnerExtension extends java.lang.Object implements ProjectFileExtension<SecurityAnalysisRunner,SecurityAnalysisRunnerBuilder>
Constructor and Description |
---|
SecurityAnalysisRunnerExtension() |
SecurityAnalysisRunnerExtension(SecurityAnalysisParameters parameters) |
Modifier and Type | Method and Description |
---|---|
SecurityAnalysisRunner |
createProjectFile(ProjectFileCreationContext context)
Creates an object with default constructor.
|
SecurityAnalysisRunnerBuilder |
createProjectFileBuilder(ProjectFileBuildContext context)
Creates a builder object, to build an instance of the new type with additional parameters passed to the builder.
|
java.lang.Class<SecurityAnalysisRunnerBuilder> |
getProjectFileBuilderClass()
The builder class for the new type.
|
java.lang.Class<SecurityAnalysisRunner> |
getProjectFileClass()
The new project file type to be injected.
|
java.lang.String |
getProjectFilePseudoClass()
A "pseudo class" name for the new type.
|
public SecurityAnalysisRunnerExtension()
public SecurityAnalysisRunnerExtension(SecurityAnalysisParameters parameters)
public java.lang.Class<SecurityAnalysisRunner> getProjectFileClass()
ProjectFileExtension
getProjectFileClass
in interface ProjectFileExtension<SecurityAnalysisRunner,SecurityAnalysisRunnerBuilder>
public java.lang.String getProjectFilePseudoClass()
ProjectFileExtension
getProjectFilePseudoClass
in interface ProjectFileExtension<SecurityAnalysisRunner,SecurityAnalysisRunnerBuilder>
public java.lang.Class<SecurityAnalysisRunnerBuilder> getProjectFileBuilderClass()
ProjectFileExtension
getProjectFileBuilderClass
in interface ProjectFileExtension<SecurityAnalysisRunner,SecurityAnalysisRunnerBuilder>
public SecurityAnalysisRunner createProjectFile(ProjectFileCreationContext context)
ProjectFileExtension
createProjectFile
in interface ProjectFileExtension<SecurityAnalysisRunner,SecurityAnalysisRunnerBuilder>
public SecurityAnalysisRunnerBuilder createProjectFileBuilder(ProjectFileBuildContext context)
ProjectFileExtension
createProjectFileBuilder
in interface ProjectFileExtension<SecurityAnalysisRunner,SecurityAnalysisRunnerBuilder>