Package io.quarkus.devtools.codestarts
Interface CodestartProjectDefinition
-
- All Known Implementing Classes:
DefaultCodestartProjectDefinition
public interface CodestartProjectDefinition
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidgenerate(Path targetDirectory)List<Codestart>getBaseCodestarts()Optional<Codestart>getCodestart(CodestartType type)Map<String,Object>getCodestartProjectData()List<Codestart>getCodestarts()Map<String,Object>getDepsData()List<Codestart>getExtraCodestarts()StringgetLanguageName()CodestartProjectInputgetProjectInput()CodestartgetRequiredCodestart(CodestartType type)Map<String,Object>getSharedData()
-
-
-
Method Detail
-
generate
void generate(Path targetDirectory) throws IOException
- Throws:
IOException
-
getProjectInput
CodestartProjectInput getProjectInput()
-
getCodestart
Optional<Codestart> getCodestart(CodestartType type)
-
getRequiredCodestart
Codestart getRequiredCodestart(CodestartType type)
-
getLanguageName
String getLanguageName()
-
-