Uses of Class
dev.rono.igniscore.api.extension.ExtensionManifest
Packages that use ExtensionManifest
Package
Description
YAML parsing and typed configuration views for extension definitions.
Extension manifest metadata, optional integration requirements, and
behavior profile declarations.
-
Uses of ExtensionManifest in dev.rono.igniscore.api.config
Methods in dev.rono.igniscore.api.config that return ExtensionManifestModifier and TypeMethodDescriptionstatic ExtensionManifestYamlDefinitions.parseManifest(Map<String, Object> config, Path source) Parses extension manifest metadata from a YAML map.Methods in dev.rono.igniscore.api.config with parameters of type ExtensionManifestModifier and TypeMethodDescriptionstatic IgnisStrategyDescriptorDefinitionParser.parseStrategyDescriptor(ExtensionManifest manifest) Builds a strategy registry descriptor from extension manifest metadata. -
Uses of ExtensionManifest in dev.rono.igniscore.api.extension
Methods in dev.rono.igniscore.api.extension that return ExtensionManifestModifier and TypeMethodDescriptionstatic ExtensionManifestExtensionManifest.fromJarContents(Map<String, Object> manifestConfig, Map<String, Object> definitionConfig, String manifestFileName, String jarFallbackId) Resolves manifest metadata from the extension manifest and config.yml, falling back to the JAR file name when legacy or partially built extension packages omitidin the manifest.static ExtensionManifestParses a manifest from a loaded YAML map.static ExtensionManifestExtensionManifest.fromStream(InputStream inputStream, String manifestFileName) Parses a manifest YAML stream (typically*-extension.yml).Methods in dev.rono.igniscore.api.extension with parameters of type ExtensionManifestModifier and TypeMethodDescriptionExtensionRequirements.validate(ExtensionManifest manifest, ExtensionRuntimeCapabilities capabilities, boolean warnOnly) Ensures everyrequired integrationis available.