Class QuarkusCodestartCatalog
- java.lang.Object
-
- io.quarkus.devtools.codestarts.core.GenericCodestartCatalog<QuarkusCodestartProjectInput>
-
- io.quarkus.devtools.codestarts.quarkus.QuarkusCodestartCatalog
-
- All Implemented Interfaces:
CodestartCatalog<QuarkusCodestartProjectInput>
public final class QuarkusCodestartCatalog extends GenericCodestartCatalog<QuarkusCodestartProjectInput>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classQuarkusCodestartCatalog.AppContentstatic classQuarkusCodestartCatalog.ExtensionCodestartstatic classQuarkusCodestartCatalog.Languagestatic classQuarkusCodestartCatalog.Tagstatic classQuarkusCodestartCatalog.Tooling
-
Field Summary
Fields Modifier and Type Field Description static StringINPUT_PROVIDED_CODE_KEYstatic StringINPUT_SELECTED_EXTENSIONS_GA_KEYstatic StringINPUT_SELECTED_EXTENSIONS_KEYstatic StringQUARKUS_CODESTARTS_DIR-
Fields inherited from class io.quarkus.devtools.codestarts.core.GenericCodestartCatalog
codestarts
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Map<String,Extension>buildExtensionsMapping(Collection<Extension> extensions)static QuarkusCodestartCatalogfromBaseCodestartsResources()static QuarkusCodestartCatalogfromBaseCodestartsResources(Map<String,Extension> extensionsMapping)static QuarkusCodestartCatalogfromExtensionsCatalog(ExtensionCatalog catalog, List<ResourceLoader> codestartResourceLoaders)static QuarkusCodestartCatalogfromExtensionsCatalogAndDirectories(ExtensionCatalog catalog, Collection<Path> directories)static booleanisExample(Codestart codestart)static booleanisExtensionCodestart(Codestart codestart)protected Collection<Codestart>select(QuarkusCodestartProjectInput projectInput)-
Methods inherited from class io.quarkus.devtools.codestarts.core.GenericCodestartCatalog
createProject, getCodestarts
-
-
-
-
Field Detail
-
QUARKUS_CODESTARTS_DIR
public static final String QUARKUS_CODESTARTS_DIR
- See Also:
- Constant Field Values
-
INPUT_SELECTED_EXTENSIONS_KEY
public static final String INPUT_SELECTED_EXTENSIONS_KEY
- See Also:
- Constant Field Values
-
INPUT_SELECTED_EXTENSIONS_GA_KEY
public static final String INPUT_SELECTED_EXTENSIONS_GA_KEY
- See Also:
- Constant Field Values
-
INPUT_PROVIDED_CODE_KEY
public static final String INPUT_PROVIDED_CODE_KEY
- See Also:
- Constant Field Values
-
-
Method Detail
-
fromBaseCodestartsResources
public static QuarkusCodestartCatalog fromBaseCodestartsResources(Map<String,Extension> extensionsMapping) throws IOException
- Throws:
IOException
-
fromBaseCodestartsResources
public static QuarkusCodestartCatalog fromBaseCodestartsResources() throws IOException
- Throws:
IOException
-
fromExtensionsCatalogAndDirectories
public static QuarkusCodestartCatalog fromExtensionsCatalogAndDirectories(ExtensionCatalog catalog, Collection<Path> directories) throws IOException
- Throws:
IOException
-
fromExtensionsCatalog
public static QuarkusCodestartCatalog fromExtensionsCatalog(ExtensionCatalog catalog, List<ResourceLoader> codestartResourceLoaders) throws IOException
- Throws:
IOException
-
select
protected Collection<Codestart> select(QuarkusCodestartProjectInput projectInput)
- Overrides:
selectin classGenericCodestartCatalog<QuarkusCodestartProjectInput>
-
isExtensionCodestart
public static boolean isExtensionCodestart(Codestart codestart)
-
isExample
public static boolean isExample(Codestart codestart)
-
buildExtensionsMapping
public static Map<String,Extension> buildExtensionsMapping(Collection<Extension> extensions)
-
-