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