@AutoService(value=ProjectFileExtension.class) public class ImportedCaseExtension extends java.lang.Object implements ProjectFileExtension<ImportedCase,ImportedCaseBuilder>
ImportedCase
.Constructor and Description |
---|
ImportedCaseExtension() |
ImportedCaseExtension(ImportersLoader importersLoader,
ImportConfig importConfig) |
Modifier and Type | Method and Description |
---|---|
ImportedCase |
createProjectFile(ProjectFileCreationContext context)
Creates an object with default constructor.
|
ImportedCaseBuilder |
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<ImportedCaseBuilder> |
getProjectFileBuilderClass()
The builder class for the new type.
|
java.lang.Class<ImportedCase> |
getProjectFileClass()
The new project file type to be injected.
|
java.lang.String |
getProjectFilePseudoClass()
A "pseudo class" name for the new type.
|
public ImportedCaseExtension()
public ImportedCaseExtension(ImportersLoader importersLoader, ImportConfig importConfig)
public java.lang.Class<ImportedCase> getProjectFileClass()
ProjectFileExtension
getProjectFileClass
in interface ProjectFileExtension<ImportedCase,ImportedCaseBuilder>
public java.lang.String getProjectFilePseudoClass()
ProjectFileExtension
getProjectFilePseudoClass
in interface ProjectFileExtension<ImportedCase,ImportedCaseBuilder>
public java.lang.Class<ImportedCaseBuilder> getProjectFileBuilderClass()
ProjectFileExtension
getProjectFileBuilderClass
in interface ProjectFileExtension<ImportedCase,ImportedCaseBuilder>
public ImportedCase createProjectFile(ProjectFileCreationContext context)
ProjectFileExtension
createProjectFile
in interface ProjectFileExtension<ImportedCase,ImportedCaseBuilder>
public ImportedCaseBuilder createProjectFileBuilder(ProjectFileBuildContext context)
ProjectFileExtension
createProjectFileBuilder
in interface ProjectFileExtension<ImportedCase,ImportedCaseBuilder>