Class CodestartData
- java.lang.Object
-
- io.quarkus.devtools.codestarts.core.CodestartData
-
public final class CodestartData extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static StringINPUT_BASE_CODESTART_KEY_PREFIXstatic StringINPUT_BASE_CODESTARTS_KEYstatic StringINPUT_EXTRA_CODESTARTS_KEY
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Map<String,Object>buildCodestartData(Codestart codestart, String languageName, Map<String,Object> data)static Map<String,Object>buildCodestartProjectData(Collection<Codestart> baseCodestarts, Collection<Codestart> extraCodestarts)static Map<String,Object>buildDependenciesData(Stream<Codestart> codestartsStream, String languageName, Collection<String> extensions, Collection<String> platforms)static Optional<String>getBuildtool(Map<String,Object> data)static Optional<String>getInputCodestartForType(Map<String,Object> data, CodestartType type)
-
-
-
Field Detail
-
INPUT_BASE_CODESTART_KEY_PREFIX
public static final String INPUT_BASE_CODESTART_KEY_PREFIX
- See Also:
- Constant Field Values
-
INPUT_BASE_CODESTARTS_KEY
public static final String INPUT_BASE_CODESTARTS_KEY
- See Also:
- Constant Field Values
-
INPUT_EXTRA_CODESTARTS_KEY
public static final String INPUT_EXTRA_CODESTARTS_KEY
- See Also:
- Constant Field Values
-
-
Method Detail
-
getInputCodestartForType
public static Optional<String> getInputCodestartForType(Map<String,Object> data, CodestartType type)
-
buildCodestartData
public static Map<String,Object> buildCodestartData(Codestart codestart, String languageName, Map<String,Object> data)
-
buildCodestartProjectData
public static Map<String,Object> buildCodestartProjectData(Collection<Codestart> baseCodestarts, Collection<Codestart> extraCodestarts)
-
buildDependenciesData
public static Map<String,Object> buildDependenciesData(Stream<Codestart> codestartsStream, String languageName, Collection<String> extensions, Collection<String> platforms)
-
-