Class QuarkusCodestartCatalog
java.lang.Object
io.quarkus.devtools.codestarts.core.GenericCodestartCatalog<QuarkusCodestartProjectInput>
io.quarkus.devtools.codestarts.quarkus.QuarkusCodestartCatalog
- All Implemented Interfaces:
io.quarkus.devtools.codestarts.CodestartCatalog<QuarkusCodestartProjectInput>
public final class QuarkusCodestartCatalog
extends io.quarkus.devtools.codestarts.core.GenericCodestartCatalog<QuarkusCodestartProjectInput>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumstatic enumstatic enumstatic enumstatic enum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final StringFields inherited from class io.quarkus.devtools.codestarts.core.GenericCodestartCatalog
codestarts -
Method Summary
Modifier and TypeMethodDescriptionbuildExtensionsMapping(Collection<io.quarkus.registry.catalog.Extension> extensions) static QuarkusCodestartCatalogfromBaseCodestartsResources(io.quarkus.devtools.messagewriter.MessageWriter log) static QuarkusCodestartCatalogfromBaseCodestartsResources(io.quarkus.devtools.messagewriter.MessageWriter log, Map<String, io.quarkus.registry.catalog.Extension> extensionsMapping) static QuarkusCodestartCatalogfromExtensionsCatalog(io.quarkus.registry.catalog.ExtensionCatalog catalog, List<ResourceLoader> codestartResourceLoaders) static QuarkusCodestartCatalogfromExtensionsCatalogAndDirectories(io.quarkus.devtools.messagewriter.MessageWriter log, io.quarkus.registry.catalog.ExtensionCatalog catalog, Collection<Path> directories) static booleanisExample(io.quarkus.devtools.codestarts.Codestart codestart) static booleanisExtensionCodestart(io.quarkus.devtools.codestarts.Codestart codestart) protected Collection<io.quarkus.devtools.codestarts.Codestart> select(QuarkusCodestartProjectInput projectInput) Methods inherited from class io.quarkus.devtools.codestarts.core.GenericCodestartCatalog
createProject, getCodestarts
-
Field Details
-
QUARKUS_CODESTARTS_DIR
- See Also:
-
INPUT_SELECTED_EXTENSIONS_KEY
- See Also:
-
INPUT_SELECTED_EXTENSIONS_GA_KEY
- See Also:
-
INPUT_PROVIDED_CODE_KEY
- See Also:
-
-
Method Details
-
fromBaseCodestartsResources
public static QuarkusCodestartCatalog fromBaseCodestartsResources(io.quarkus.devtools.messagewriter.MessageWriter log, Map<String, io.quarkus.registry.catalog.Extension> extensionsMapping) throws IOException- Throws:
IOException
-
fromBaseCodestartsResources
public static QuarkusCodestartCatalog fromBaseCodestartsResources(io.quarkus.devtools.messagewriter.MessageWriter log) throws IOException - Throws:
IOException
-
fromExtensionsCatalogAndDirectories
public static QuarkusCodestartCatalog fromExtensionsCatalogAndDirectories(io.quarkus.devtools.messagewriter.MessageWriter log, io.quarkus.registry.catalog.ExtensionCatalog catalog, Collection<Path> directories) throws IOException - Throws:
IOException
-
fromExtensionsCatalog
public static QuarkusCodestartCatalog fromExtensionsCatalog(io.quarkus.registry.catalog.ExtensionCatalog catalog, List<ResourceLoader> codestartResourceLoaders) throws IOException - Throws:
IOException
-
select
protected Collection<io.quarkus.devtools.codestarts.Codestart> select(QuarkusCodestartProjectInput projectInput) - Overrides:
selectin classio.quarkus.devtools.codestarts.core.GenericCodestartCatalog<QuarkusCodestartProjectInput>
-
isExtensionCodestart
public static boolean isExtensionCodestart(io.quarkus.devtools.codestarts.Codestart codestart) -
isExample
public static boolean isExample(io.quarkus.devtools.codestarts.Codestart codestart) -
buildExtensionsMapping
public static Map<String,io.quarkus.registry.catalog.Extension> buildExtensionsMapping(Collection<io.quarkus.registry.catalog.Extension> extensions)
-