Package io.quarkus.devtools.codestarts
Class Codestart
- java.lang.Object
-
- io.quarkus.devtools.codestarts.Codestart
-
public final class Codestart extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceCodestart.CodestartResourceAllocator
-
Field Summary
Fields Modifier and Type Field Description static StringBASE_LANGUAGE
-
Constructor Summary
Constructors Constructor Description Codestart(Codestart.CodestartResourceAllocator readerProvider, CodestartSpec spec, Set<String> implementedLanguages)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancontainsTag(String tag)CodestartSpec.LanguageSpecgetBaseLanguageSpec()Set<String>getImplementedLanguages()CodestartSpec.LanguageSpecgetLanguageSpec(String languageName)Map<String,Object>getLocalData(String languageName)Map<String,String>getMetadata()StringgetName()StringgetRef()Map<String,Object>getSharedData(String languageName)CodestartSpecgetSpec()Set<String>getTags()CodestartTypegetType()intgetTypeOrder()booleanimplementsLanguage(String languageName)booleanisSelected(Set<String> selection)booleanmatches(String name)voiduse(Consumer<CodestartResource> readerConsumer)
-
-
-
Field Detail
-
BASE_LANGUAGE
public static final String BASE_LANGUAGE
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
Codestart
public Codestart(Codestart.CodestartResourceAllocator readerProvider, CodestartSpec spec, Set<String> implementedLanguages)
-
-
Method Detail
-
use
public void use(Consumer<CodestartResource> readerConsumer)
-
getSpec
public CodestartSpec getSpec()
-
getName
public String getName()
-
getRef
public String getRef()
-
getTypeOrder
public int getTypeOrder()
-
matches
public boolean matches(String name)
-
getType
public CodestartType getType()
-
implementsLanguage
public boolean implementsLanguage(String languageName)
-
containsTag
public boolean containsTag(String tag)
-
getBaseLanguageSpec
public CodestartSpec.LanguageSpec getBaseLanguageSpec()
-
getLanguageSpec
public CodestartSpec.LanguageSpec getLanguageSpec(String languageName)
-
-