Class ExtensionProcessor
java.lang.Object
io.quarkus.platform.catalog.processor.ExtensionProcessor
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionOptional<io.quarkus.maven.dependency.ArtifactCoords> getBom()static Optional<io.quarkus.maven.dependency.ArtifactCoords> getBom(io.quarkus.registry.catalog.Extension extension) static StringgetBuiltWithQuarkusCore(io.quarkus.registry.catalog.Extension extension) getCategories(io.quarkus.registry.catalog.Extension extension) getCliPlugins(io.quarkus.registry.catalog.Extension extension) static StringgetCodestartArtifact(io.quarkus.registry.catalog.Extension extension) getCodestartKind(io.quarkus.registry.catalog.Extension extension) getCodestartLanguages(io.quarkus.registry.catalog.Extension extension) static StringgetCodestartName(io.quarkus.registry.catalog.Extension extension) List of strings to use for matching.getExtendedKeywords(io.quarkus.registry.catalog.Extension extension) List of strings to use for optimised word matching.io.quarkus.registry.catalog.ExtensiongetGuide()static StringgetGuide(io.quarkus.registry.catalog.Extension extension) getKeywords(io.quarkus.registry.catalog.Extension extension) static MetadataValuegetMetadataValue(io.quarkus.registry.catalog.Extension extension, String path) static IntegergetMinimumJavaVersion(io.quarkus.registry.catalog.Extension extension) Optional<io.quarkus.maven.dependency.ArtifactCoords> static Optional<io.quarkus.maven.dependency.ArtifactCoords> getNonQuarkusBomOnly(io.quarkus.registry.catalog.Extension extension) static StringgetShortName(io.quarkus.registry.catalog.Extension extension) static Map<String, Collection<String>> getSyntheticMetadata(io.quarkus.registry.catalog.Extension extension) Clean version of the metadata with a Map of key:values to ease client usagebooleanstatic booleanisUnlisted(io.quarkus.registry.catalog.Extension extension) static ExtensionProcessorof(io.quarkus.registry.catalog.Extension extension) booleanstatic booleanprovidesCode(io.quarkus.registry.catalog.Extension extension)
-
Method Details
-
of
-
getShortName
-
getGuide
-
getMinimumJavaVersion
-
getCategories
-
getBuiltWithQuarkusCore
-
getCodestartName
-
getBom
public static Optional<io.quarkus.maven.dependency.ArtifactCoords> getBom(io.quarkus.registry.catalog.Extension extension) -
getNonQuarkusBomOnly
public static Optional<io.quarkus.maven.dependency.ArtifactCoords> getNonQuarkusBomOnly(io.quarkus.registry.catalog.Extension extension) -
getCodestartLanguages
-
getCodestartArtifact
-
getCodestartKind
public static ExtensionProcessor.CodestartKind getCodestartKind(io.quarkus.registry.catalog.Extension extension) -
providesCode
public static boolean providesCode(io.quarkus.registry.catalog.Extension extension) -
isUnlisted
public static boolean isUnlisted(io.quarkus.registry.catalog.Extension extension) -
getKeywords
-
getCliPlugins
-
getExtendedKeywords
List of strings to use for optimised word matching.
It includes a mix of static optimised keywords gathered from: the artifactId, name, shortname, categories and keywords extracted from the description- Returns:
- list of keywords to use for matching.
-
getSyntheticMetadata
public static Map<String,Collection<String>> getSyntheticMetadata(io.quarkus.registry.catalog.Extension extension) Clean version of the metadata with a Map of key:values to ease client usage- Parameters:
extension-- Returns:
-
getExtension
public io.quarkus.registry.catalog.Extension getExtension() -
getBom
-
getNonQuarkusBomOnly
-
getBuiltWithQuarkusCore
-
getGuide
- Returns:
- string representing the location of primary guide for this extension.
-
getShortName
-
getCodestartName
-
getCategories
-
getCodestartLanguages
-
getCodestartArtifact
-
getCodestartKind
-
providesCode
public boolean providesCode() -
isUnlisted
public boolean isUnlisted() -
getKeywords
-
getMinimumJavaVersion
-
getExtendedKeywords
List of strings to use for matching.
It includes a mix of static optimised keywords gathered from: the artifactId, name, shortname, categories and keywords extracted from the description- Returns:
- list of keywords to use for matching.
-
getCliPlugins
-
getSyntheticMetadata
-
getMetadataValue
public static MetadataValue getMetadataValue(io.quarkus.registry.catalog.Extension extension, String path)
-