Package com.powsybl.afs.ext.base
Class GenericScriptExtension
- java.lang.Object
-
- com.powsybl.afs.ext.base.GenericScriptExtension
-
- All Implemented Interfaces:
ProjectFileExtension<GenericScript,GenericScriptBuilder>
@AutoService(com.powsybl.afs.ProjectFileExtension.class) public class GenericScriptExtension extends Object implements ProjectFileExtension<GenericScript,GenericScriptBuilder>
- Author:
- Paul Bui-Quang
-
-
Constructor Summary
Constructors Constructor Description GenericScriptExtension()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GenericScript
createProjectFile(ProjectFileCreationContext context)
GenericScriptBuilder
createProjectFileBuilder(ProjectFileBuildContext context)
Class<GenericScriptBuilder>
getProjectFileBuilderClass()
Class<GenericScript>
getProjectFileClass()
String
getProjectFilePseudoClass()
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.powsybl.afs.ProjectFileExtension
getOutputList, removeTSWhenArchive
-
-
-
-
Method Detail
-
getProjectFileClass
public Class<GenericScript> getProjectFileClass()
- Specified by:
getProjectFileClass
in interfaceProjectFileExtension<GenericScript,GenericScriptBuilder>
-
getProjectFilePseudoClass
public String getProjectFilePseudoClass()
- Specified by:
getProjectFilePseudoClass
in interfaceProjectFileExtension<GenericScript,GenericScriptBuilder>
-
getProjectFileBuilderClass
public Class<GenericScriptBuilder> getProjectFileBuilderClass()
- Specified by:
getProjectFileBuilderClass
in interfaceProjectFileExtension<GenericScript,GenericScriptBuilder>
-
createProjectFile
public GenericScript createProjectFile(ProjectFileCreationContext context)
- Specified by:
createProjectFile
in interfaceProjectFileExtension<GenericScript,GenericScriptBuilder>
-
createProjectFileBuilder
public GenericScriptBuilder createProjectFileBuilder(ProjectFileBuildContext context)
- Specified by:
createProjectFileBuilder
in interfaceProjectFileExtension<GenericScript,GenericScriptBuilder>
-
-