Class GenericCodestartCatalog<T extends CodestartProjectInput>
- java.lang.Object
-
- io.quarkus.devtools.codestarts.core.GenericCodestartCatalog<T>
-
- All Implemented Interfaces:
CodestartCatalog<T>
public class GenericCodestartCatalog<T extends CodestartProjectInput> extends Object implements CodestartCatalog<T>
-
-
Field Summary
Fields Modifier and Type Field Description protected Collection<Codestart>codestarts
-
Constructor Summary
Constructors Constructor Description GenericCodestartCatalog(Collection<Codestart> codestarts)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CodestartProjectDefinitioncreateProject(T projectInput)Collection<Codestart>getCodestarts()protected Collection<Codestart>select(T projectInput)
-
-
-
Field Detail
-
codestarts
protected final Collection<Codestart> codestarts
-
-
Constructor Detail
-
GenericCodestartCatalog
public GenericCodestartCatalog(Collection<Codestart> codestarts)
-
-
Method Detail
-
getCodestarts
public Collection<Codestart> getCodestarts()
- Specified by:
getCodestartsin interfaceCodestartCatalog<T extends CodestartProjectInput>
-
createProject
public CodestartProjectDefinition createProject(T projectInput)
- Specified by:
createProjectin interfaceCodestartCatalog<T extends CodestartProjectInput>
-
select
protected Collection<Codestart> select(T projectInput)
-
-