# All Classes and Interfaces

Class
Description
MApplicationKind
The application kind.
MArchitectureName
A hardware architecture name.
MArchitectureNameConverter
A value converter.
MArchiveFormat
The format of an archive.
MBatchScripts
Functions to generate launcher batch scripts.
MCaption
A resource caption.
MCaptions
Functions over captions.
MCategoryName
A category name.
MCheckAbstract
An abstract check.
MCheckApplicationID
Checks on package names (application IDs).
MCheckDescription
Checks on descriptions.
MCheckIcons
Checks on icons.
MCheckName
Checks on names.
MCheckScreenshots
Checks on screenshots.
MCheckSummary
Checks on summaries.
MCheckType
A check.
MCMavenDownload
"download"
MCNativeCreate
"create"
MCNativePackagers
"packagers"
MConverters
The value converters.
MCopying
Copyright and license information.
MCopying.Builder
Builds instances of type `MCopying`.
MCopyingType
Copyright and license information.
MCPackageCheck
"check"
MCPackageExtractDeclaration
"extract-declaration"
MCPackagePack
"pack"
MCPackageSchema
"schema"
MCPackageUnpack
"unpack"
MCPackageValidate
"validate"
MCWixXML
"xml"
MDescription
A short description of the package.
MEAdoptium
The Adoptium client.
MEAdoptiumConfiguration
The Adoptium configuration.
MEAdoptiumConfiguration.Builder
Builds instances of type `MEAdoptiumConfiguration`.
MEAdoptiumConfigurationType
The Adoptium configuration.
MEAdoptiumFactory
The Adoptium client factory.
MEAdoptiumFactoryType
The type of Adoptium client factories.
MEAdoptiumType
An Adoptium client.
MEARuntime
An Adoptium runtime.
MEARuntime.Builder
Builds instances of type `MEARuntime`.
MEARuntimeSearch
Runtime search parameters.
MEARuntimeSearch.Builder
Builds instances of type `MEARuntimeSearch`.
MEARuntimeSearchType
Runtime search parameters.
MEARuntimeType
An Adoptium runtime.
MEBinary
MEPackage
MERelease
METArchitectureName
Architecture names in the Adoptium API.
METOperatingSystemName
Operating system names in the Adoptium API.
MEVersion
MException
The type of exceptions raised by the package.
MFeature
A feature.
MFileFilter
A file filter.
MFileFilter.Builder
Builds instances of type `MFileFilter`.
MFileFilterType
A file filter.
MFileFormats
File format definitions.
MFileName
A file name.
MFlatpakMetadataElementType
The type of flatpak-related metadata elements.
MFlatpakPermission
A flatpak permission.
MFlatpakRuntime
A flatpak runtime.
MFlatpakRuntimeRole
The role of a runtime.
MHash
A hash value for a particular algorithm.
MHashAlgorithm
A hash algorithm name.
MHashValue
A hash value.
MHTTPClientFactoryType
A factory of HTTP clients.
MHTTPClients
The default HTTP client factory.
MJavaInfo
Information involving the Java runtime.
MJavaInfo.Builder
Builds instances of type `MJavaInfo`.
MJavaInfoType
Information involving the Java runtime.
MLanguageCode
A language code.
MLink
A link.
MLinkRole
The role of a link.
MLongDescription
A long description of the application.
MLongDescription.Builder
Builds instances of type `MLongDescription`.
MLongDescriptionElementType
Elements that appear in long description.
MLongDescriptionParser
Long description parser.
MLongDescriptionParserFactoryType
A long description parser factory.
MLongDescriptionParsers
A long description parser factory.
MLongDescriptionParserType
A long description parser.
MLongDescriptionSerializer
A long description serializer.
MLongDescriptionSerializerFactoryType
A factory of long description serializers.
MLongDescriptionSerializers
Long description serializers.
MLongDescriptionSerializerType
A long description serializer.
MLongDescriptionType
A long description of the application.
MMain
The command-line program.
MManifest
A package manifest.
MManifest.Builder
Builds instances of type `MManifest`.
MManifestItemType
A manifest item.
MManifestType
A package manifest.
MMavenMetadata
Functions to extract version information from Maven Metadata.
MMavenMetadata.SnapshotVersion
Information about a snapshot version.
MMetadata
Package metadata.
MMetadata.Builder
Builds instances of type `MMetadata`.
MMetadataFlatpak
Package metadata specific to Flatpak.
MMetadataFlatpak.Builder
Builds instances of type `MMetadataFlatpak`.
MMetadataFlatpakType
Package metadata specific to Flatpak.
MMetadataType
Package metadata.
MModule
A platform independent module item.
MNames
Name information.
MNames.Builder
Builds instances of type `MNames`.
MNamesType
Name information.
MNAppInfoFile
Functions to generate AppInfo files.
MNArchives
Functions to create archives.
MNativePackagerDirectoryType
A directory of available native packagers.
MNativePackagerServiceProviderType
A service factory.
MNativePackagerServiceType
A service capable of producing a native package.
MNativeProcesses
The native processes interface.
MNativeProcessesType
An interface for running external native processes.
MNativeWorkspaceConfiguration
A workspace configuration.
MNativeWorkspaceConfiguration.Builder
Builds instances of type `MNativeWorkspaceConfiguration`.
MNativeWorkspaceConfigurationType
A workspace configuration.
MNativeWorkspaceFactoryType
A factory of workspaces for producing a native package.
MNativeWorkspaceType
A workspace for producing a native package.
MNDesktopFile
Functions to generate desktop files.
MNPackagerAbstract
An abstract packager.
MNPackagerAppImage
A native packager that produces jpackage "app-images".
MNPackagerAppImageProvider
A native packager that produces jpackage "app-images".
MNPackagerDeb
A native packager that produces Debian packages.
MNPackagerDebProvider
A native packager that produces Debian packages.
MNPackagerFlatpak
A native packager that produces Flatpak packages.
MNPackagerFlatpakProvider
A native packager that produces Flatpak packages.
MNPackagerMSI
A native packager that produces MSI packages.
MNPackagerMSIProvider
A native packager that produces MSI packages.
MNPackagers
The native packager directory.
MNPackagerShell
A native packager that produces shell packages.
MNPackagerShellProvider
A native packager that produces shell packages.
MNWorkspace
A workspace.
MNWorkspaces
The default workspaces.
MOperatingSystemName
An operating system name.
MOperatingSystemNameConverter
A value converter.
MPackageDeclaration
A package.
MPackageDeclaration.Builder
Builds instances of type `MPackageDeclaration`.
MPackageDeclarationParser
Package declaration parser.
MPackageDeclarationParserFactoryType
A package declaration parser factory.
MPackageDeclarationParsers
A package parser factory.
MPackageDeclarationParserType
A package declaration parser.
MPackageDeclarationSerializer
A package serializer.
MPackageDeclarationSerializerFactoryType
A factory of package declaration serializers.
MPackageDeclarationSerializers
Package declaration serializers.
MPackageDeclarationSerializerType
A package declaration serializer.
MPackageDeclarationType
A package.
MPackageElementType
Elements that can appear within a package.
MPackageName
A package name.
MPackageReader
A package reader.
MPackageReaderFactoryType
A provider of readers for packages.
MPackageReaders
Package readers.
MPackageReaderType
A package being read.
MPackageReaderType.PlatformDependentModulePolicy
The policy for platform-dependent modules.
MPackageWriter
The default package writer implementation.
MPackageWriterFactoryType
A provider of writers for packages.
MPackageWriters
Package writers.
MPackageWriterType
A package being written.
MParagraph
A paragraph.
MPlatform
A platform.
MPlatformDependentModule
A platform independent module item.
MPlatformFileFilter
A file filter.
MPlatformFileFilter.Builder
Builds instances of type `MPlatformFileFilter`.
MPlatformFileFilterType
A file filter.
MReindent
Functions to indent XML.
MReservedNames
Reserved names that may not appear in manifests.
MResource
A resource item.
MResourceRole
The role of a resource file.
MRuntimeImageKind
Runtime image types.
MSchemas
XML schemas.
MShellScripts
Functions to generate launcher shell scripts.
MShortName
A short name.
MText
A string in a specific language.
MTranslatedText
A text with zero or more alternative translations.
MTranslatedText.Builder
Builds instances of type `MTranslatedText`.
MTranslatedTexts
Functions over translated texts.
MTranslatedTextType
A text with zero or more alternative translations.
MValidationIssue
A validation issue.
MValidationKind
A warning or error.
MValidator
A validator.
MValidatorFactoryType
A factory of validators.
MValidators
The default validators.
MValidatorType
A validator.
MVendor
A vendor.
MVendorID
A vendor ID.
MVendorName
A vendor name.
MVersion
Version information.
MVersion
MWiXValidator
A WiX validator.
MWiXValidatorFactoryType
A factory of WiX file writers.
MWiXValidators
A factory of WiX validators.
MWiXValidatorType
A validator.
MWiXWriter
A WiX writer.
MWiXWriterFactoryType
A factory of WiX file writers.
MWiXWriters
A factory of WiX writers.
MWiXWriterType
A writer.
Mx1
V1 convenience functions.
Mx1Caption
A parser.
Mx1Category
A parser.
Mx1Copying
A parser.
Mx1Description
A parser.
Mx1EnableNativeAccess
A parser.
Mx1EnableNativeAccess.EnableNativeAccess
The module name.
Mx1ExtraOption
A parser.
Mx1ExtraOption.ExtraOption
The option.
Mx1Feature
A parser.
Mx1Flatpak
A parser.
Mx1FlatpakPermission
A parser.
Mx1FlatpakRuntime
A parser.
Mx1JavaInfo
A parser.
Mx1Link
A parser.
Mx1LongDescription
A parser.
Mx1Manifest
A parser.
Mx1Metadata
A parser.
Mx1Module
A parser.
Mx1Names
A parser.
Mx1Package
A parser.
Mx1Paragraph
A parser.
Mx1PlatformDependentModule
A parser.
Mx1Resource
A parser.
Mx1Text
A parser.
Mx1Vendor
A parser.
Mx1Version
A parser.
RuntimeVersionConverter
A converter for runtime versions.