# Index

A B C D E F G H I J K L M N O P R S T U V W X Z
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

## A

aarch_64() - Static method in record class com.io7m.montarre.api.MArchitectureName
AARCH64 - Enum constant in enum class com.io7m.montarre.adoptium.METArchitectureName
  aarch_64
addAllCategories(Iterable) - Method in class com.io7m.montarre.api.MMetadata.Builder
  Adds elements to `categories` set.
addAllDescriptions(Iterable) - Method in class com.io7m.montarre.api.MLongDescription.Builder
  Adds elements to `descriptions` list.
addAllExcludes(Iterable) - Method in class com.io7m.montarre.api.MFileFilter.Builder
  Adds elements to `excludes` list.
addAllExcludes(Iterable) - Method in class com.io7m.montarre.api.MPlatformFileFilter.Builder
  Adds elements to `excludes` list.
addAllExtraOptions(Iterable) - Method in class com.io7m.montarre.api.MJavaInfo.Builder
  Adds elements to `extraOptions` list.
addAllFeatures(Iterable) - Method in class com.io7m.montarre.api.MLongDescription.Builder
  Adds elements to `features` list.
addAllIncludes(Iterable) - Method in class com.io7m.montarre.api.MFileFilter.Builder
  Adds elements to `includes` list.
addAllIncludes(Iterable) - Method in class com.io7m.montarre.api.MPlatformFileFilter.Builder
  Adds elements to `includes` list.
addAllItems(Iterable) - Method in class com.io7m.montarre.api.MManifest.Builder
  Adds elements to `items` list.
addAllLinks(Iterable) - Method in class com.io7m.montarre.api.MMetadata.Builder
  Adds elements to `links` set.
addAllLongDescriptions(Iterable) - Method in class com.io7m.montarre.api.MMetadata.Builder
  Adds elements to `longDescriptions` list.
addAllNativeAccessModules(Iterable) - Method in class com.io7m.montarre.api.MJavaInfo.Builder
  Adds elements to `nativeAccessModules` set.
addAllPermissions(Iterable) - Method in class com.io7m.montarre.api.MMetadataFlatpak.Builder
  Adds elements to `permissions` list.
addAllRuntimes(Iterable) - Method in class com.io7m.montarre.api.MMetadataFlatpak.Builder
  Adds elements to `runtimes` list.
addCategories(MCategoryName) - Method in class com.io7m.montarre.api.MMetadata.Builder
  Adds one element to `categories` set.
addCategories(MCategoryName...) - Method in class com.io7m.montarre.api.MMetadata.Builder
  Adds elements to `categories` set.
addDescriptions(MParagraph) - Method in class com.io7m.montarre.api.MLongDescription.Builder
  Adds one element to `descriptions` list.
addDescriptions(MParagraph...) - Method in class com.io7m.montarre.api.MLongDescription.Builder
  Adds elements to `descriptions` list.
addExcludes(Pattern) - Method in class com.io7m.montarre.api.MFileFilter.Builder
  Adds one element to `excludes` list.
addExcludes(Pattern) - Method in class com.io7m.montarre.api.MPlatformFileFilter.Builder
  Adds one element to `excludes` list.
addExcludes(Pattern...) - Method in class com.io7m.montarre.api.MFileFilter.Builder
  Adds elements to `excludes` list.
addExcludes(Pattern...) - Method in class com.io7m.montarre.api.MPlatformFileFilter.Builder
  Adds elements to `excludes` list.
addExtraOptions(String) - Method in class com.io7m.montarre.api.MJavaInfo.Builder
  Adds one element to `extraOptions` list.
addExtraOptions(String...) - Method in class com.io7m.montarre.api.MJavaInfo.Builder
  Adds elements to `extraOptions` list.
addFeatures(MFeature) - Method in class com.io7m.montarre.api.MLongDescription.Builder
  Adds one element to `features` list.
addFeatures(MFeature...) - Method in class com.io7m.montarre.api.MLongDescription.Builder
  Adds elements to `features` list.
addFile(MFileName, Path) - Method in interface com.io7m.montarre.api.io.MPackageWriterType
  Add a file to the package.
addFile(MFileName, Path) - Method in class com.io7m.montarre.io.internal.MPackageWriter
addIncludes(Pattern) - Method in class com.io7m.montarre.api.MFileFilter.Builder
  Adds one element to `includes` list.
addIncludes(Pattern) - Method in class com.io7m.montarre.api.MPlatformFileFilter.Builder
  Adds one element to `includes` list.
addIncludes(Pattern...) - Method in class com.io7m.montarre.api.MFileFilter.Builder
  Adds elements to `includes` list.
addIncludes(Pattern...) - Method in class com.io7m.montarre.api.MPlatformFileFilter.Builder
  Adds elements to `includes` list.
addItems(MManifestItemType) - Method in class com.io7m.montarre.api.MManifest.Builder
  Adds one element to `items` list.
addItems(MManifestItemType...) - Method in class com.io7m.montarre.api.MManifest.Builder
  Adds elements to `items` list.
addLinks(MLink) - Method in class com.io7m.montarre.api.MMetadata.Builder
  Adds one element to `links` set.
addLinks(MLink...) - Method in class com.io7m.montarre.api.MMetadata.Builder
  Adds elements to `links` set.
addLongDescriptions(MLongDescriptionType) - Method in class com.io7m.montarre.api.MMetadata.Builder
  Adds one element to `longDescriptions` list.
addLongDescriptions(MLongDescriptionType...) - Method in class com.io7m.montarre.api.MMetadata.Builder
  Adds elements to `longDescriptions` list.
addNativeAccessModules(String) - Method in class com.io7m.montarre.api.MJavaInfo.Builder
  Adds one element to `nativeAccessModules` set.
addNativeAccessModules(String...) - Method in class com.io7m.montarre.api.MJavaInfo.Builder
  Adds elements to `nativeAccessModules` set.
addPermissions(MFlatpakPermission) - Method in class com.io7m.montarre.api.MMetadataFlatpak.Builder
  Adds one element to `permissions` list.
addPermissions(MFlatpakPermission...) - Method in class com.io7m.montarre.api.MMetadataFlatpak.Builder
  Adds elements to `permissions` list.
addRuntimes(MFlatpakRuntime) - Method in class com.io7m.montarre.api.MMetadataFlatpak.Builder
  Adds one element to `runtimes` list.
addRuntimes(MFlatpakRuntime...) - Method in class com.io7m.montarre.api.MMetadataFlatpak.Builder
  Adds elements to `runtimes` list.
adoptiumName() - Method in enum class com.io7m.montarre.adoptium.METArchitectureName
adoptiumName() - Method in enum class com.io7m.montarre.adoptium.METOperatingSystemName
adoptiumName() - Method in enum class com.io7m.montarre.api.MRuntimeImageKind
aix() - Static method in record class com.io7m.montarre.api.MOperatingSystemName
AIX - Enum constant in enum class com.io7m.montarre.adoptium.METOperatingSystemName
  aix
algorithm() - Method in record class com.io7m.montarre.api.MHash
  Returns the value of the `algorithm` record component.
all() - Method in interface com.io7m.montarre.api.MTranslatedTextType
appImageRoot() - Method in class com.io7m.montarre.nativepack.internal.app_image.MNPackagerAppImage
application() - Method in class com.io7m.montarre.cmdline.MMain
applicationKind() - Method in class com.io7m.montarre.api.MMetadata
applicationKind() - Method in interface com.io7m.montarre.api.MMetadataType
architecture() - Method in record class com.io7m.montarre.adoptium.internal.MEBinary
  Returns the value of the `architecture` record component.
architecture() - Method in class com.io7m.montarre.adoptium.MEARuntime
architecture() - Method in class com.io7m.montarre.adoptium.MEARuntimeSearch
architecture() - Method in interface com.io7m.montarre.adoptium.MEARuntimeSearchType
architecture() - Method in interface com.io7m.montarre.adoptium.MEARuntimeType
architecture() - Method in record class com.io7m.montarre.api.MPlatform
  Returns the value of the `architecture` record component.
architecture() - Method in record class com.io7m.montarre.api.MPlatformDependentModule
  Returns the value of the `architecture` record component.
architecture() - Method in class com.io7m.montarre.api.MPlatformFileFilter
architecture() - Method in interface com.io7m.montarre.api.MPlatformFileFilterType
architecture() - Method in interface com.io7m.montarre.api.natives.MNativeWorkspaceType
architecture() - Method in class com.io7m.montarre.nativepack.internal.MNWorkspace
ARM - Enum constant in enum class com.io7m.montarre.adoptium.METArchitectureName
  arm_32
arm_32() - Static method in record class com.io7m.montarre.api.MArchitectureName
attribute(String, Object) - Method in class com.io7m.montarre.io.internal.MCheckAbstract
attributes() - Method in exception class com.io7m.montarre.api.MException
attributes() - Method in record class com.io7m.montarre.api.validation.MValidationIssue
  Returns the value of the `attributes` record component.

## B

baseDirectory() - Method in class com.io7m.montarre.api.natives.MNativeWorkspaceConfiguration
baseDirectory() - Method in interface com.io7m.montarre.api.natives.MNativeWorkspaceConfigurationType
baseURI() - Method in class com.io7m.montarre.adoptium.MEAdoptiumConfiguration
baseURI() - Method in interface com.io7m.montarre.adoptium.MEAdoptiumConfigurationType
baseVersion() - Method in record class com.io7m.montarre.xml.MMavenMetadata.SnapshotVersion
  Returns the value of the `baseVersion` record component.
batchScript(MJavaInfoType, MShortName) - Static method in class com.io7m.montarre.nativepack.internal.shell.MBatchScripts
  Generate the lines of a launcher batch script.
batchScriptText(MJavaInfoType, MShortName) - Static method in class com.io7m.montarre.nativepack.internal.shell.MBatchScripts
  Generate the text of a launcher batch script.
binaries() - Method in record class com.io7m.montarre.adoptium.internal.MERelease
  Returns the value of the `binaries` record component.
BOM - Enum constant in enum class com.io7m.montarre.api.MResourceRole
  A bill-of-materials.
build() - Method in record class com.io7m.montarre.adoptium.internal.MEVersion
  Returns the value of the `build` record component.
build() - Method in class com.io7m.montarre.adoptium.MEAdoptiumConfiguration.Builder
  Builds a new `MEAdoptiumConfiguration`.
build() - Method in class com.io7m.montarre.adoptium.MEARuntime.Builder
  Builds a new `MEARuntime`.
build() - Method in class com.io7m.montarre.adoptium.MEARuntimeSearch.Builder
  Builds a new `MEARuntimeSearch`.
build() - Method in class com.io7m.montarre.api.MCopying.Builder
  Builds a new `MCopying`.
build() - Method in class com.io7m.montarre.api.MFileFilter.Builder
  Builds a new `MFileFilter`.
build() - Method in class com.io7m.montarre.api.MJavaInfo.Builder
  Builds a new `MJavaInfo`.
build() - Method in class com.io7m.montarre.api.MLongDescription.Builder
  Builds a new `MLongDescription`.
build() - Method in class com.io7m.montarre.api.MManifest.Builder
  Builds a new `MManifest`.
build() - Method in class com.io7m.montarre.api.MMetadata.Builder
  Builds a new `MMetadata`.
build() - Method in class com.io7m.montarre.api.MMetadataFlatpak.Builder
  Builds a new `MMetadataFlatpak`.
build() - Method in class com.io7m.montarre.api.MNames.Builder
  Builds a new `MNames`.
build() - Method in class com.io7m.montarre.api.MPackageDeclaration.Builder
  Builds a new `MPackageDeclaration`.
build() - Method in class com.io7m.montarre.api.MPlatformFileFilter.Builder
  Builds a new `MPlatformFileFilter`.
build() - Method in class com.io7m.montarre.api.MTranslatedText.Builder
  Builds a new `MTranslatedText`.
build() - Method in class com.io7m.montarre.api.natives.MNativeWorkspaceConfiguration.Builder
  Builds a new `MNativeWorkspaceConfiguration`.
builder() - Static method in class com.io7m.montarre.adoptium.MEAdoptiumConfiguration
  Creates a builder for `MEAdoptiumConfiguration`.
builder() - Static method in class com.io7m.montarre.adoptium.MEARuntime
  Creates a builder for `MEARuntime`.
builder() - Static method in class com.io7m.montarre.adoptium.MEARuntimeSearch
  Creates a builder for `MEARuntimeSearch`.
builder() - Static method in class com.io7m.montarre.api.MCopying
  Creates a builder for `MCopying`.
builder() - Static method in class com.io7m.montarre.api.MFileFilter
  Creates a builder for `MFileFilter`.
builder() - Static method in class com.io7m.montarre.api.MJavaInfo
  Creates a builder for `MJavaInfo`.
builder() - Static method in class com.io7m.montarre.api.MLongDescription
  Creates a builder for `MLongDescription`.
builder() - Static method in class com.io7m.montarre.api.MManifest
  Creates a builder for `MManifest`.
builder() - Static method in class com.io7m.montarre.api.MMetadata
  Creates a builder for `MMetadata`.
builder() - Static method in class com.io7m.montarre.api.MMetadataFlatpak
  Creates a builder for `MMetadataFlatpak`.
builder() - Static method in class com.io7m.montarre.api.MNames
  Creates a builder for `MNames`.
builder() - Static method in class com.io7m.montarre.api.MPackageDeclaration
  Creates a builder for `MPackageDeclaration`.
builder() - Static method in class com.io7m.montarre.api.MPlatformFileFilter
  Creates a builder for `MPlatformFileFilter`.
builder() - Static method in class com.io7m.montarre.api.MTranslatedText
  Creates a builder for `MTranslatedText`.
builder() - Static method in class com.io7m.montarre.api.natives.MNativeWorkspaceConfiguration
  Creates a builder for `MNativeWorkspaceConfiguration`.
buildNumber() - Method in record class com.io7m.montarre.xml.MMavenMetadata.SnapshotVersion
  Returns the value of the `buildNumber` record component.

## C

caption() - Method in record class com.io7m.montarre.api.MResource
  Returns the value of the `caption` record component.
categories() - Method in class com.io7m.montarre.api.MMetadata
categories() - Method in interface com.io7m.montarre.api.MMetadataType
checkHash(MFileName) - Method in interface com.io7m.montarre.api.io.MPackageReaderType
  Check the digest of the given file, raising an exception if it does not match what is in the package declaration.
checkHash(MFileName) - Method in class com.io7m.montarre.io.internal.MPackageReader
checkPreconditions() - Method in interface com.io7m.montarre.api.MMetadataType
  Check preconditions for the type.
checksum() - Method in record class com.io7m.montarre.adoptium.internal.MEPackage
  Returns the value of the `checksum` record component.
clearAttributes() - Method in class com.io7m.montarre.io.internal.MCheckAbstract
close() - Method in class com.io7m.montarre.adoptium.internal.MEAdoptium
close() - Method in interface com.io7m.montarre.adoptium.MEAdoptiumType
close() - Method in interface com.io7m.montarre.api.io.MPackageReaderType
close() - Method in interface com.io7m.montarre.api.io.MPackageWriterType
close() - Method in interface com.io7m.montarre.api.natives.MNativeProcessesType
close() - Method in interface com.io7m.montarre.api.natives.MNativeWorkspaceType
close() - Method in interface com.io7m.montarre.api.validation.MValidatorType
close() - Method in interface com.io7m.montarre.api.wix.MWiXValidatorType
close() - Method in interface com.io7m.montarre.api.wix.MWiXWriterType
close() - Method in class com.io7m.montarre.io.internal.MPackageReader
close() - Method in class com.io7m.montarre.io.internal.MPackageWriter
close() - Method in class com.io7m.montarre.io.internal.MValidator
close() - Method in class com.io7m.montarre.nativepack.internal.MNWorkspace
close() - Method in class com.io7m.montarre.nativepack.internal.MWiXValidator
close() - Method in class com.io7m.montarre.nativepack.internal.MWiXWriter
close() - Method in class com.io7m.montarre.nativepack.MNativeProcesses
close() - Method in class com.io7m.montarre.xml.internal.MLongDescriptionParser
close() - Method in class com.io7m.montarre.xml.internal.MLongDescriptionSerializer
close() - Method in class com.io7m.montarre.xml.internal.MPackageDeclarationParser
close() - Method in class com.io7m.montarre.xml.internal.MPackageDeclarationSerializer
com.io7m.montarre.adoptium - package com.io7m.montarre.adoptium
  Application packaging tools (Adoptium support).
com.io7m.montarre.adoptium.internal - package com.io7m.montarre.adoptium.internal
  Application packaging tools (Eclipse Temurin support).
com.io7m.montarre.api - package com.io7m.montarre.api
  Application packaging tools (API).
com.io7m.montarre.api.http - package com.io7m.montarre.api.http
  Application packaging tools (API [I/O]).
com.io7m.montarre.api.io - package com.io7m.montarre.api.io
  Application packaging tools (API [I/O]).
com.io7m.montarre.api.natives - package com.io7m.montarre.api.natives
  Application packaging tools (API).
com.io7m.montarre.api.parsers - package com.io7m.montarre.api.parsers
  Application packaging tools (API [Parsers]).
com.io7m.montarre.api.validation - package com.io7m.montarre.api.validation
  Application packaging tools (API [Validation]).
com.io7m.montarre.api.wix - package com.io7m.montarre.api.wix
  Application packaging tools (API [WiX]).
com.io7m.montarre.cmdline - package com.io7m.montarre.cmdline
  Application packaging tools (Command-line tools).
com.io7m.montarre.cmdline.converters - package com.io7m.montarre.cmdline.converters
  Application packaging tools (Command-line tools [Converters]).
com.io7m.montarre.cmdline.internal - package com.io7m.montarre.cmdline.internal
  Application packaging tools (Command-line tools [internals]).
com.io7m.montarre.io - package com.io7m.montarre.io
  Application packaging tools (I/O).
com.io7m.montarre.io.internal - package com.io7m.montarre.io.internal
  Application packaging tools (I/O [internals]).
com.io7m.montarre.nativepack - package com.io7m.montarre.nativepack
  Application packaging tools (Native packaging).
com.io7m.montarre.nativepack.internal - package com.io7m.montarre.nativepack.internal
  Application packaging tools (Native packaging [internals]).
com.io7m.montarre.nativepack.internal.app_image - package com.io7m.montarre.nativepack.internal.app_image
  Application packaging tools (Native packaging [internals]).
com.io7m.montarre.nativepack.internal.deb - package com.io7m.montarre.nativepack.internal.deb
  Application packaging tools (Native packaging [internals]).
com.io7m.montarre.nativepack.internal.flatpak - package com.io7m.montarre.nativepack.internal.flatpak
  Application packaging tools (Native packaging [internals]).
com.io7m.montarre.nativepack.internal.msi - package com.io7m.montarre.nativepack.internal.msi
  Application packaging tools (Native packaging [internals]).
com.io7m.montarre.nativepack.internal.shell - package com.io7m.montarre.nativepack.internal.shell
  Application packaging tools (Native packaging [internals]).
com.io7m.montarre.schema - package com.io7m.montarre.schema
  Application packaging tools (Schema).
com.io7m.montarre.xml - package com.io7m.montarre.xml
  Application packaging tools (XML).
com.io7m.montarre.xml.internal - package com.io7m.montarre.xml.internal
  Application packaging tools (XML [internals]).
com.io7m.montarre.xml.internal.v1 - package com.io7m.montarre.xml.internal.v1
  Application packaging tools (XML [internals]).
compareTo(MArchitectureName) - Method in record class com.io7m.montarre.api.MArchitectureName
compareTo(MCategoryName) - Method in record class com.io7m.montarre.api.MCategoryName
compareTo(MFileName) - Method in record class com.io7m.montarre.api.MFileName
compareTo(MLanguageCode) - Method in record class com.io7m.montarre.api.MLanguageCode
compareTo(MLink) - Method in record class com.io7m.montarre.api.MLink
compareTo(MOperatingSystemName) - Method in record class com.io7m.montarre.api.MOperatingSystemName
compareTo(MPlatform) - Method in record class com.io7m.montarre.api.MPlatform
CONSOLE - Enum constant in enum class com.io7m.montarre.api.MApplicationKind
  A console application.
CONTACT - Enum constant in enum class com.io7m.montarre.api.MLinkRole
  A link to a contact page.
CONTRIBUTE - Enum constant in enum class com.io7m.montarre.api.MLinkRole
  A link to a contribution page.
convertedClass() - Method in class com.io7m.montarre.cmdline.converters.MArchitectureNameConverter
convertedClass() - Method in class com.io7m.montarre.cmdline.converters.MOperatingSystemNameConverter
convertedClass() - Method in class com.io7m.montarre.cmdline.converters.RuntimeVersionConverter
convertFromString(String) - Method in class com.io7m.montarre.cmdline.converters.MArchitectureNameConverter
convertFromString(String) - Method in class com.io7m.montarre.cmdline.converters.MOperatingSystemNameConverter
convertFromString(String) - Method in class com.io7m.montarre.cmdline.converters.RuntimeVersionConverter
convertToString(MArchitectureName) - Method in class com.io7m.montarre.cmdline.converters.MArchitectureNameConverter
convertToString(MOperatingSystemName) - Method in class com.io7m.montarre.cmdline.converters.MOperatingSystemNameConverter
convertToString(Runtime.Version) - Method in class com.io7m.montarre.cmdline.converters.RuntimeVersionConverter
copying() - Method in class com.io7m.montarre.api.MMetadata
copying() - Method in interface com.io7m.montarre.api.MMetadataType
copyOf(MEAdoptiumConfigurationType) - Static method in class com.io7m.montarre.adoptium.MEAdoptiumConfiguration
  Creates an immutable copy of a `MEAdoptiumConfigurationType` value.
copyOf(MEARuntimeSearchType) - Static method in class com.io7m.montarre.adoptium.MEARuntimeSearch
  Creates an immutable copy of a `MEARuntimeSearchType` value.
copyOf(MEARuntimeType) - Static method in class com.io7m.montarre.adoptium.MEARuntime
  Creates an immutable copy of a `MEARuntimeType` value.
copyOf(MCopyingType) - Static method in class com.io7m.montarre.api.MCopying
  Creates an immutable copy of a `MCopyingType` value.
copyOf(MFileFilterType) - Static method in class com.io7m.montarre.api.MFileFilter
  Creates an immutable copy of a `MFileFilterType` value.
copyOf(MJavaInfoType) - Static method in class com.io7m.montarre.api.MJavaInfo
  Creates an immutable copy of a `MJavaInfoType` value.
copyOf(MLongDescriptionType) - Static method in class com.io7m.montarre.api.MLongDescription
  Creates an immutable copy of a `MLongDescriptionType` value.
copyOf(MManifestType) - Static method in class com.io7m.montarre.api.MManifest
  Creates an immutable copy of a `MManifestType` value.
copyOf(MMetadataFlatpakType) - Static method in class com.io7m.montarre.api.MMetadataFlatpak
  Creates an immutable copy of a `MMetadataFlatpakType` value.
copyOf(MMetadataType) - Static method in class com.io7m.montarre.api.MMetadata
  Creates an immutable copy of a `MMetadataType` value.
copyOf(MNamesType) - Static method in class com.io7m.montarre.api.MNames
  Creates an immutable copy of a `MNamesType` value.
copyOf(MPackageDeclarationType) - Static method in class com.io7m.montarre.api.MPackageDeclaration
  Creates an immutable copy of a `MPackageDeclarationType` value.
copyOf(MPlatformFileFilterType) - Static method in class com.io7m.montarre.api.MPlatformFileFilter
  Creates an immutable copy of a `MPlatformFileFilterType` value.
copyOf(MTranslatedTextType) - Static method in class com.io7m.montarre.api.MTranslatedText
  Creates an immutable copy of a `MTranslatedTextType` value.
copyOf(MNativeWorkspaceConfigurationType) - Static method in class com.io7m.montarre.api.natives.MNativeWorkspaceConfiguration
  Creates an immutable copy of a `MNativeWorkspaceConfigurationType` value.
copyright() - Method in class com.io7m.montarre.api.MCopying
copyright() - Method in interface com.io7m.montarre.api.MCopyingType
create(MPackageDeclaration) - Method in interface com.io7m.montarre.api.validation.MValidatorFactoryType
  Create a validator for the package.
create(MPackageDeclaration) - Method in class com.io7m.montarre.io.MValidators
create(MPackageDeclaration, Path, OutputStream) - Method in interface com.io7m.montarre.api.wix.MWiXWriterFactoryType
  Create a writer.
create(MPackageDeclaration, Path, OutputStream) - Method in class com.io7m.montarre.nativepack.MWiXWriters
create(MNativeProcessesType) - Method in interface com.io7m.montarre.api.natives.MNativePackagerServiceProviderType
create(MNativeProcessesType) - Method in class com.io7m.montarre.nativepack.internal.app_image.MNPackagerAppImageProvider
create(MNativeProcessesType) - Method in class com.io7m.montarre.nativepack.internal.deb.MNPackagerDebProvider
create(MNativeProcessesType) - Method in class com.io7m.montarre.nativepack.internal.flatpak.MNPackagerFlatpakProvider
create(MNativeProcessesType) - Method in class com.io7m.montarre.nativepack.internal.msi.MNPackagerMSIProvider
create(MNativeProcessesType) - Method in class com.io7m.montarre.nativepack.internal.shell.MNPackagerShellProvider
create(Path) - Method in interface com.io7m.montarre.api.wix.MWiXValidatorFactoryType
  Create a validator.
create(Path) - Method in class com.io7m.montarre.nativepack.MWiXValidators
create(Path, Path, MPackageDeclaration) - Method in interface com.io7m.montarre.api.io.MPackageWriterFactoryType
  Start writing a new package.
create(Path, Path, MPackageDeclaration) - Method in class com.io7m.montarre.io.MPackageWriters
create(List, MNativeProcessesType) - Static method in class com.io7m.montarre.nativepack.MNPackagers
  Create a directory.
createAdoptium(MEAdoptiumConfiguration) - Method in class com.io7m.montarre.adoptium.MEAdoptiumFactory
createAdoptium(MEAdoptiumConfiguration) - Method in interface com.io7m.montarre.adoptium.MEAdoptiumFactoryType
  Create an Adoptium client.
createAppInfoFileText(MPackageDeclaration) - Static method in class com.io7m.montarre.nativepack.internal.flatpak.MNAppInfoFile
  Generate the text of an app info file.
createDesktopFile(MPackageDeclaration) - Static method in class com.io7m.montarre.nativepack.internal.flatpak.MNDesktopFile
  Generate the lines of a desktop file.
createDesktopFileText(MPackageDeclaration) - Static method in class com.io7m.montarre.nativepack.internal.flatpak.MNDesktopFile
  Generate the text of a desktop file.
createFromServiceLoader() - Static method in class com.io7m.montarre.nativepack.MNPackagers
  Create a directory, loading providers from `ServiceLoader`.
createFromServiceLoader(MNativeProcessesType) - Static method in class com.io7m.montarre.nativepack.MNPackagers
  Create a directory, loading providers from `ServiceLoader`.
createHttpClient() - Method in interface com.io7m.montarre.api.http.MHTTPClientFactoryType
createHttpClient() - Method in class com.io7m.montarre.api.http.MHTTPClients
createParserWithContext(JXEHardenedSAXParsers, URI, InputStream, Consumer) - Method in class com.io7m.montarre.xml.MLongDescriptionParsers
createParserWithContext(JXEHardenedSAXParsers, URI, InputStream, Consumer) - Method in class com.io7m.montarre.xml.MPackageDeclarationParsers
createSerializerWithContext(Void, URI, OutputStream) - Method in class com.io7m.montarre.xml.MLongDescriptionSerializers
createSerializerWithContext(Void, URI, OutputStream) - Method in class com.io7m.montarre.xml.MPackageDeclarationSerializers
createWorkDirectory() - Method in interface com.io7m.montarre.api.natives.MNativeWorkspaceType
createWorkDirectory() - Method in class com.io7m.montarre.nativepack.internal.MNWorkspace

## D

date() - Method in record class com.io7m.montarre.api.MVersion
  Returns the value of the `date` record component.
describe() - Method in interface com.io7m.montarre.api.natives.MNativePackagerServiceProviderType
describe() - Method in interface com.io7m.montarre.api.natives.MNativePackagerServiceType
describe() - Method in class com.io7m.montarre.nativepack.internal.app_image.MNPackagerAppImageProvider
describe() - Method in class com.io7m.montarre.nativepack.internal.deb.MNPackagerDebProvider
describe() - Method in class com.io7m.montarre.nativepack.internal.flatpak.MNPackagerFlatpakProvider
describe() - Method in class com.io7m.montarre.nativepack.internal.MNPackagerAbstract
describe() - Method in class com.io7m.montarre.nativepack.internal.msi.MNPackagerMSIProvider
describe() - Method in class com.io7m.montarre.nativepack.internal.shell.MNPackagerShellProvider
description() - Method in class com.io7m.montarre.api.MMetadata
description() - Method in interface com.io7m.montarre.api.MMetadataType
descriptions() - Method in class com.io7m.montarre.api.MLongDescription
descriptions() - Method in interface com.io7m.montarre.api.MLongDescriptionType
DONATION - Enum constant in enum class com.io7m.montarre.api.MLinkRole
  A link to a donation page.
downloadLink() - Method in class com.io7m.montarre.adoptium.MEARuntime
downloadLink() - Method in interface com.io7m.montarre.adoptium.MEARuntimeType

## E

element(String) - Static method in class com.io7m.montarre.xml.internal.v1.Mx1
  The element with the given name.
EnableNativeAccess(String) - Constructor for record class com.io7m.montarre.xml.internal.v1.Mx1EnableNativeAccess.EnableNativeAccess
  Creates an instance of a `EnableNativeAccess` record class.
equals(Object) - Method in record class com.io7m.montarre.adoptium.internal.MEBinary
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.montarre.adoptium.internal.MEPackage
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.montarre.adoptium.internal.MERelease
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.montarre.adoptium.internal.MEVersion
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class com.io7m.montarre.adoptium.MEAdoptiumConfiguration
  This instance is equal to all instances of `MEAdoptiumConfiguration` that have equal attribute values.
equals(Object) - Method in class com.io7m.montarre.adoptium.MEARuntime
  This instance is equal to all instances of `MEARuntime` that have equal attribute values.
equals(Object) - Method in class com.io7m.montarre.adoptium.MEARuntimeSearch
  This instance is equal to all instances of `MEARuntimeSearch` that have equal attribute values.
equals(Object) - Method in record class com.io7m.montarre.api.MArchitectureName
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.montarre.api.MCaption
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.montarre.api.MCategoryName
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class com.io7m.montarre.api.MCopying
  This instance is equal to all instances of `MCopying` that have equal attribute values.
equals(Object) - Method in record class com.io7m.montarre.api.MDescription
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.montarre.api.MFeature
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class com.io7m.montarre.api.MFileFilter
  This instance is equal to all instances of `MFileFilter` that have equal attribute values.
equals(Object) - Method in record class com.io7m.montarre.api.MFileName
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.montarre.api.MFlatpakPermission
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.montarre.api.MFlatpakRuntime
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.montarre.api.MHash
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.montarre.api.MHashAlgorithm
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.montarre.api.MHashValue
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class com.io7m.montarre.api.MJavaInfo
  This instance is equal to all instances of `MJavaInfo` that have equal attribute values.
equals(Object) - Method in record class com.io7m.montarre.api.MLanguageCode
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.montarre.api.MLink
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class com.io7m.montarre.api.MLongDescription
  This instance is equal to all instances of `MLongDescription` that have equal attribute values.
equals(Object) - Method in class com.io7m.montarre.api.MManifest
  This instance is equal to all instances of `MManifest` that have equal attribute values.
equals(Object) - Method in class com.io7m.montarre.api.MMetadata
  This instance is equal to all instances of `MMetadata` that have equal attribute values.
equals(Object) - Method in class com.io7m.montarre.api.MMetadataFlatpak
  This instance is equal to all instances of `MMetadataFlatpak` that have equal attribute values.
equals(Object) - Method in record class com.io7m.montarre.api.MModule
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class com.io7m.montarre.api.MNames
  This instance is equal to all instances of `MNames` that have equal attribute values.
equals(Object) - Method in record class com.io7m.montarre.api.MOperatingSystemName
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class com.io7m.montarre.api.MPackageDeclaration
  This instance is equal to all instances of `MPackageDeclaration` that have equal attribute values.
equals(Object) - Method in record class com.io7m.montarre.api.MPackageName
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.montarre.api.MParagraph
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.montarre.api.MPlatform
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.montarre.api.MPlatformDependentModule
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class com.io7m.montarre.api.MPlatformFileFilter
  This instance is equal to all instances of `MPlatformFileFilter` that have equal attribute values.
equals(Object) - Method in record class com.io7m.montarre.api.MResource
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.montarre.api.MShortName
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.montarre.api.MText
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class com.io7m.montarre.api.MTranslatedText
  This instance is equal to all instances of `MTranslatedText` that have equal attribute values.
equals(Object) - Method in record class com.io7m.montarre.api.MVendor
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.montarre.api.MVendorID
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.montarre.api.MVendorName
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.montarre.api.MVersion
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class com.io7m.montarre.api.natives.MNativeWorkspaceConfiguration
  This instance is equal to all instances of `MNativeWorkspaceConfiguration` that have equal attribute values.
equals(Object) - Method in record class com.io7m.montarre.api.validation.MValidationIssue
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.montarre.xml.internal.v1.Mx1EnableNativeAccess.EnableNativeAccess
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.montarre.xml.internal.v1.Mx1ExtraOption.ExtraOption
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.montarre.xml.MMavenMetadata.SnapshotVersion
  Indicates whether some other object is "equal to" this one.
error(String, String) - Method in class com.io7m.montarre.io.internal.MCheckAbstract
error(Throwable) - Method in class com.io7m.montarre.nativepack.internal.MNPackagerAbstract
error(SAXParseException) - Method in class com.io7m.montarre.nativepack.internal.MWiXValidator
ERROR - Enum constant in enum class com.io7m.montarre.api.validation.MValidationKind
  An error.
errorCode() - Method in exception class com.io7m.montarre.api.MException
errorCode() - Method in record class com.io7m.montarre.api.validation.MValidationIssue
  Returns the value of the `errorCode` record component.
evaluate(String) - Method in interface com.io7m.montarre.api.MFileFilterType
  Evaluate the filter against the given file name.
evaluate(String) - Method in interface com.io7m.montarre.api.MPlatformFileFilterType
  Evaluate the filter against the given file name.
exampleValue() - Method in class com.io7m.montarre.cmdline.converters.MArchitectureNameConverter
exampleValue() - Method in class com.io7m.montarre.cmdline.converters.MOperatingSystemNameConverter
exampleValue() - Method in class com.io7m.montarre.cmdline.converters.RuntimeVersionConverter
exception() - Method in exception class com.io7m.montarre.api.MException
exception() - Method in record class com.io7m.montarre.api.validation.MValidationIssue
excludes() - Method in class com.io7m.montarre.api.MFileFilter
excludes() - Method in interface com.io7m.montarre.api.MFileFilterType
excludes() - Method in class com.io7m.montarre.api.MPlatformFileFilter
excludes() - Method in interface com.io7m.montarre.api.MPlatformFileFilterType
execute() - Method in interface com.io7m.montarre.api.validation.MValidatorType
  Execute the validator, returning any validation issues.
execute() - Method in interface com.io7m.montarre.api.wix.MWiXValidatorType
  Execute the validator.
execute() - Method in interface com.io7m.montarre.api.wix.MWiXWriterType
  Execute the writer.
execute() - Method in class com.io7m.montarre.io.internal.MValidator
execute() - Method in class com.io7m.montarre.nativepack.internal.MWiXValidator
execute() - Method in class com.io7m.montarre.nativepack.internal.MWiXWriter
execute() - Method in class com.io7m.montarre.xml.internal.MLongDescriptionParser
execute() - Method in class com.io7m.montarre.xml.internal.MPackageDeclarationParser
execute(MLongDescription) - Method in class com.io7m.montarre.xml.internal.MLongDescriptionSerializer
execute(MPackageDeclaration) - Method in class com.io7m.montarre.io.internal.MCheckAbstract
execute(MPackageDeclaration) - Method in interface com.io7m.montarre.io.internal.MCheckType
  Execute the check.
execute(MPackageDeclaration) - Method in class com.io7m.montarre.xml.internal.MPackageDeclarationSerializer
execute(MNativeWorkspaceType, MPackageReaderType) - Method in interface com.io7m.montarre.api.natives.MNativePackagerServiceType
  Execute the packaging service.
execute(MNativeWorkspaceType, MPackageReaderType) - Method in class com.io7m.montarre.nativepack.internal.app_image.MNPackagerAppImage
execute(MNativeWorkspaceType, MPackageReaderType) - Method in class com.io7m.montarre.nativepack.internal.deb.MNPackagerDeb
execute(MNativeWorkspaceType, MPackageReaderType) - Method in class com.io7m.montarre.nativepack.internal.flatpak.MNPackagerFlatpak
execute(MNativeWorkspaceType, MPackageReaderType) - Method in class com.io7m.montarre.nativepack.internal.msi.MNPackagerMSI
execute(MNativeWorkspaceType, MPackageReaderType) - Method in class com.io7m.montarre.nativepack.internal.shell.MNPackagerShell
executeAndWait(Map, ConcurrentLinkedQueue, ConcurrentLinkedQueue, List) - Method in interface com.io7m.montarre.api.natives.MNativeProcessesType
  Execute a process, waiting for it to complete, and return the exit code.
executeAndWait(Map, ConcurrentLinkedQueue, ConcurrentLinkedQueue, List) - Method in class com.io7m.montarre.nativepack.MNativeProcesses
executeAndWaitChecked(Map, ConcurrentLinkedQueue, ConcurrentLinkedQueue, List) - Method in interface com.io7m.montarre.api.natives.MNativeProcessesType
  Execute a process, waiting for it to complete, and raise an exception if the exit code returned is non-zero.
exitCode() - Method in class com.io7m.montarre.cmdline.MMain
extractManifest(Path) - Method in interface com.io7m.montarre.api.io.MPackageReaderFactoryType
  Perform the minimum steps required to extract the bytes of the manifest from the given file.
extractManifest(Path) - Static method in class com.io7m.montarre.io.internal.MPackageReader
  Extract a manifest from the file.
extractManifest(Path) - Method in class com.io7m.montarre.io.MPackageReaders
extractSnapshotVersion(InputStream) - Static method in class com.io7m.montarre.xml.MMavenMetadata
  Extract a snapshot version from the given metadata stream.
ExtraOption(String) - Constructor for record class com.io7m.montarre.xml.internal.v1.Mx1ExtraOption.ExtraOption
  Creates an instance of a `ExtraOption` record class.
extraOptions() - Method in class com.io7m.montarre.api.MJavaInfo
extraOptions() - Method in interface com.io7m.montarre.api.MJavaInfoType

## F

FAQ - Enum constant in enum class com.io7m.montarre.api.MLinkRole
  A link to an FAQ page.
fatalError(SAXParseException) - Method in class com.io7m.montarre.nativepack.internal.MWiXValidator
features() - Method in class com.io7m.montarre.api.MLongDescription
features() - Method in interface com.io7m.montarre.api.MLongDescriptionType
featureVersion() - Method in class com.io7m.montarre.adoptium.MEARuntimeSearch
featureVersion() - Method in interface com.io7m.montarre.adoptium.MEARuntimeSearchType
file() - Method in interface com.io7m.montarre.api.MManifestItemType
file() - Method in record class com.io7m.montarre.api.MModule
  Returns the value of the `file` record component.
file() - Method in record class com.io7m.montarre.api.MPlatformDependentModule
  Returns the value of the `file` record component.
file() - Method in record class com.io7m.montarre.api.MResource
  Returns the value of the `file` record component.
fileFormats() - Static method in class com.io7m.montarre.io.internal.MFileFormats
fileIdentifier() - Static method in class com.io7m.montarre.io.internal.MFileFormats
findBestIcon(MNativeWorkspaceType, MPackageReaderType) - Method in class com.io7m.montarre.nativepack.internal.MNPackagerAbstract
findLicense(MPackageReaderType) - Method in class com.io7m.montarre.nativepack.internal.MNPackagerAbstract
flatpak() - Method in class com.io7m.montarre.api.MMetadata
flatpak() - Method in interface com.io7m.montarre.api.MMetadataType
format() - Method in class com.io7m.montarre.adoptium.MEARuntime
format() - Method in interface com.io7m.montarre.adoptium.MEARuntimeType
freebsd() - Static method in record class com.io7m.montarre.api.MOperatingSystemName
from(MEAdoptiumConfigurationType) - Method in class com.io7m.montarre.adoptium.MEAdoptiumConfiguration.Builder
  Fill a builder with attribute values from the provided `MEAdoptiumConfigurationType` instance.
from(MEARuntimeSearchType) - Method in class com.io7m.montarre.adoptium.MEARuntimeSearch.Builder
  Fill a builder with attribute values from the provided `MEARuntimeSearchType` instance.
from(MEARuntimeType) - Method in class com.io7m.montarre.adoptium.MEARuntime.Builder
  Fill a builder with attribute values from the provided `MEARuntimeType` instance.
from(MCopyingType) - Method in class com.io7m.montarre.api.MCopying.Builder
  Fill a builder with attribute values from the provided `MCopyingType` instance.
from(MFileFilterType) - Method in class com.io7m.montarre.api.MFileFilter.Builder
  Fill a builder with attribute values from the provided `MFileFilterType` instance.
from(MJavaInfoType) - Method in class com.io7m.montarre.api.MJavaInfo.Builder
  Fill a builder with attribute values from the provided `MJavaInfoType` instance.
from(MLongDescriptionType) - Method in class com.io7m.montarre.api.MLongDescription.Builder
  Fill a builder with attribute values from the provided `MLongDescriptionType` instance.
from(MManifestType) - Method in class com.io7m.montarre.api.MManifest.Builder
  Fill a builder with attribute values from the provided `MManifestType` instance.
from(MMetadataFlatpakType) - Method in class com.io7m.montarre.api.MMetadataFlatpak.Builder
  Fill a builder with attribute values from the provided `MMetadataFlatpakType` instance.
from(MMetadataType) - Method in class com.io7m.montarre.api.MMetadata.Builder
  Fill a builder with attribute values from the provided `MMetadataType` instance.
from(MNamesType) - Method in class com.io7m.montarre.api.MNames.Builder
  Fill a builder with attribute values from the provided `MNamesType` instance.
from(MPackageDeclarationType) - Method in class com.io7m.montarre.api.MPackageDeclaration.Builder
  Fill a builder with attribute values from the provided `MPackageDeclarationType` instance.
from(MPlatformFileFilterType) - Method in class com.io7m.montarre.api.MPlatformFileFilter.Builder
  Fill a builder with attribute values from the provided `MPlatformFileFilterType` instance.
from(MTranslatedTextType) - Method in class com.io7m.montarre.api.MTranslatedText.Builder
  Fill a builder with attribute values from the provided `MTranslatedTextType` instance.
from(MNativeWorkspaceConfigurationType) - Method in class com.io7m.montarre.api.natives.MNativeWorkspaceConfiguration.Builder
  Fill a builder with attribute values from the provided `MNativeWorkspaceConfigurationType` instance.
fullName(MArchitectureName) - Method in record class com.io7m.montarre.api.MFlatpakRuntime
  Obtain the full name, including the architecture.

## G

get() - Static method in class com.io7m.montarre.cmdline.MConverters
GRAPHICAL - Enum constant in enum class com.io7m.montarre.api.MApplicationKind
  A graphical application.

## H

hash() - Method in class com.io7m.montarre.adoptium.MEARuntime
hash() - Method in interface com.io7m.montarre.adoptium.MEARuntimeType
hash() - Method in interface com.io7m.montarre.api.MManifestItemType
hash() - Method in record class com.io7m.montarre.api.MModule
  Returns the value of the `hash` record component.
hash() - Method in record class com.io7m.montarre.api.MPlatformDependentModule
  Returns the value of the `hash` record component.
hash() - Method in record class com.io7m.montarre.api.MResource
  Returns the value of the `hash` record component.
hashCode() - Method in record class com.io7m.montarre.adoptium.internal.MEBinary
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.montarre.adoptium.internal.MEPackage
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.montarre.adoptium.internal.MERelease
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.montarre.adoptium.internal.MEVersion
  Returns a hash code value for this object.
hashCode() - Method in class com.io7m.montarre.adoptium.MEAdoptiumConfiguration
  Computes a hash code from attributes: `baseURI`.
hashCode() - Method in class com.io7m.montarre.adoptium.MEARuntime
  Computes a hash code from attributes: `hash`, `downloadLink`, `size`, `architecture`, `operatingSystem`, `format`, `version`.
hashCode() - Method in class com.io7m.montarre.adoptium.MEARuntimeSearch
  Computes a hash code from attributes: `featureVersion`, `architecture`, `operatingSystem`, `imageKind`.
hashCode() - Method in record class com.io7m.montarre.api.MArchitectureName
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.montarre.api.MCaption
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.montarre.api.MCategoryName
  Returns a hash code value for this object.
hashCode() - Method in class com.io7m.montarre.api.MCopying
  Computes a hash code from attributes: `license`, `copyright`.
hashCode() - Method in record class com.io7m.montarre.api.MDescription
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.montarre.api.MFeature
  Returns a hash code value for this object.
hashCode() - Method in class com.io7m.montarre.api.MFileFilter
  Computes a hash code from attributes: `includes`, `excludes`.
hashCode() - Method in record class com.io7m.montarre.api.MFileName
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.montarre.api.MFlatpakPermission
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.montarre.api.MFlatpakRuntime
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.montarre.api.MHash
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.montarre.api.MHashAlgorithm
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.montarre.api.MHashValue
  Returns a hash code value for this object.
hashCode() - Method in class com.io7m.montarre.api.MJavaInfo
  Computes a hash code from attributes: `requiredJDKVersion`, `mainModule`, `extraOptions`, `nativeAccessModules`, `runtimeImageKind`.
hashCode() - Method in record class com.io7m.montarre.api.MLanguageCode
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.montarre.api.MLink
  Returns a hash code value for this object.
hashCode() - Method in class com.io7m.montarre.api.MLongDescription
  Computes a hash code from attributes: `language`, `descriptions`, `features`.
hashCode() - Method in class com.io7m.montarre.api.MManifest
  Computes a hash code from attributes: `items`, `itemsMap`.
hashCode() - Method in class com.io7m.montarre.api.MMetadata
  Computes a hash code from attributes: `names`, `version`, `javaInfo`, `description`, `links`, `vendor`, `copying`, `longDescriptions`, `longDescriptionsByLanguage`, `categories`, `applicationKind`, `flatpak`.
hashCode() - Method in class com.io7m.montarre.api.MMetadataFlatpak
  Computes a hash code from attributes: `permissions`, `runtimes`.
hashCode() - Method in record class com.io7m.montarre.api.MModule
  Returns a hash code value for this object.
hashCode() - Method in class com.io7m.montarre.api.MNames
  Computes a hash code from attributes: `packageName`, `humanName`, `shortName`, `id`.
hashCode() - Method in record class com.io7m.montarre.api.MOperatingSystemName
  Returns a hash code value for this object.
hashCode() - Method in class com.io7m.montarre.api.MPackageDeclaration
  Computes a hash code from attributes: `metadata`, `manifest`.
hashCode() - Method in record class com.io7m.montarre.api.MPackageName
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.montarre.api.MParagraph
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.montarre.api.MPlatform
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.montarre.api.MPlatformDependentModule
  Returns a hash code value for this object.
hashCode() - Method in class com.io7m.montarre.api.MPlatformFileFilter
  Computes a hash code from attributes: `architecture`, `operatingSystem`, `includes`, `excludes`.
hashCode() - Method in record class com.io7m.montarre.api.MResource
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.montarre.api.MShortName
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.montarre.api.MText
  Returns a hash code value for this object.
hashCode() - Method in class com.io7m.montarre.api.MTranslatedText
  Computes a hash code from attributes: `language`, `text`, `translations`.
hashCode() - Method in record class com.io7m.montarre.api.MVendor
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.montarre.api.MVendorID
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.montarre.api.MVendorName
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.montarre.api.MVersion
  Returns a hash code value for this object.
hashCode() - Method in class com.io7m.montarre.api.natives.MNativeWorkspaceConfiguration
  Computes a hash code from attributes: `baseDirectory`, `javaRuntimeDownloadFormat`, `javaRuntimeDownloadURI`, `javaRuntimeDownloadSHA256`.
hashCode() - Method in record class com.io7m.montarre.api.validation.MValidationIssue
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.montarre.xml.internal.v1.Mx1EnableNativeAccess.EnableNativeAccess
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.montarre.xml.internal.v1.Mx1ExtraOption.ExtraOption
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.montarre.xml.MMavenMetadata.SnapshotVersion
  Returns a hash code value for this object.
HOME_PAGE - Enum constant in enum class com.io7m.montarre.api.MLinkRole
  A link to a home page.
hpux() - Static method in record class com.io7m.montarre.api.MOperatingSystemName
humanName() - Method in class com.io7m.montarre.api.MNames
humanName() - Method in interface com.io7m.montarre.api.MNamesType

## I

ICO_WINDOWS - Enum constant in enum class com.io7m.montarre.api.MResourceRole
  A Windows application icon (".ico").
ICON_128 - Enum constant in enum class com.io7m.montarre.api.MResourceRole
  A 128x128 application icon.
ICON_16 - Enum constant in enum class com.io7m.montarre.api.MResourceRole
  A 16x16 application icon.
ICON_24 - Enum constant in enum class com.io7m.montarre.api.MResourceRole
  A 24x24 application icon.
ICON_256 - Enum constant in enum class com.io7m.montarre.api.MResourceRole
  A 256x256 application icon.
ICON_32 - Enum constant in enum class com.io7m.montarre.api.MResourceRole
  A 32x32 application icon.
ICON_48 - Enum constant in enum class com.io7m.montarre.api.MResourceRole
  A 48x48 application icon.
ICON_512 - Enum constant in enum class com.io7m.montarre.api.MResourceRole
  A 512x512 application icon.
ICON_64 - Enum constant in enum class com.io7m.montarre.api.MResourceRole
  A 64x64 application icon.
ICON_SVG - Enum constant in enum class com.io7m.montarre.api.MResourceRole
  An arbitrarily scaled SVG icon.
iconPriority() - Method in enum class com.io7m.montarre.api.MResourceRole
id() - Method in class com.io7m.montarre.api.MNames
id() - Method in interface com.io7m.montarre.api.MNamesType
id() - Method in record class com.io7m.montarre.api.MVendor
  Returns the value of the `id` record component.
IGNORE - Enum constant in enum class com.io7m.montarre.api.io.MPackageReaderType.PlatformDependentModulePolicy
  Ignore the module; do not unpack it at all.
imageKind() - Method in class com.io7m.montarre.adoptium.MEARuntimeSearch
imageKind() - Method in interface com.io7m.montarre.adoptium.MEARuntimeSearchType
imageType() - Method in record class com.io7m.montarre.adoptium.internal.MEBinary
  Returns the value of the `imageType` record component.
INCLUDE - Enum constant in enum class com.io7m.montarre.api.io.MPackageReaderType.PlatformDependentModulePolicy
  Include the module and leave it in a platform-dependent module directory.
includes() - Method in class com.io7m.montarre.api.MFileFilter
includes() - Method in interface com.io7m.montarre.api.MFileFilterType
includes() - Method in class com.io7m.montarre.api.MPlatformFileFilter
includes() - Method in interface com.io7m.montarre.api.MPlatformFileFilterType
indent(byte[]) - Static method in class com.io7m.montarre.xml.MReindent
  Indent the given XML.
indent(byte[], OutputStream) - Static method in class com.io7m.montarre.xml.MReindent
  Indent the given XML to the given output.
infer(String) - Static method in record class com.io7m.montarre.api.MArchitectureName
  Infer an architecture from the given string.
infer(String) - Static method in record class com.io7m.montarre.api.MOperatingSystemName
  Infer an operating system from the given string.
isIcon() - Method in enum class com.io7m.montarre.api.MResourceRole
isReserved(MFileName) - Static method in class com.io7m.montarre.api.MReservedNames
ISSUES - Enum constant in enum class com.io7m.montarre.api.MLinkRole
  A link to an issue tracker.
items() - Method in class com.io7m.montarre.api.MManifest
items() - Method in interface com.io7m.montarre.api.MManifestType
itemsMap() - Method in class com.io7m.montarre.api.MManifest
itemsMap() - Method in interface com.io7m.montarre.api.MManifestType

## J

javaInfo() - Method in class com.io7m.montarre.api.MMetadata
javaInfo() - Method in interface com.io7m.montarre.api.MMetadataType
javaRuntime() - Method in interface com.io7m.montarre.api.natives.MNativeWorkspaceType
javaRuntime() - Method in class com.io7m.montarre.nativepack.internal.MNWorkspace
javaRuntimeDownload() - Method in interface com.io7m.montarre.api.natives.MNativeWorkspaceType
javaRuntimeDownload() - Method in class com.io7m.montarre.nativepack.internal.MNWorkspace
javaRuntimeDownloadFormat() - Method in class com.io7m.montarre.api.natives.MNativeWorkspaceConfiguration
javaRuntimeDownloadFormat() - Method in interface com.io7m.montarre.api.natives.MNativeWorkspaceConfigurationType
javaRuntimeDownloadSHA256() - Method in class com.io7m.montarre.api.natives.MNativeWorkspaceConfiguration
javaRuntimeDownloadSHA256() - Method in interface com.io7m.montarre.api.natives.MNativeWorkspaceConfigurationType
javaRuntimeDownloadURI() - Method in class com.io7m.montarre.api.natives.MNativeWorkspaceConfiguration
javaRuntimeDownloadURI() - Method in interface com.io7m.montarre.api.natives.MNativeWorkspaceConfigurationType
JDK - Enum constant in enum class com.io7m.montarre.api.MRuntimeImageKind
  A full JDK with all jdk.* modules.
JRE - Enum constant in enum class com.io7m.montarre.api.MRuntimeImageKind
  A reduced JRE without jdk.* modules.

## K

kind() - Method in record class com.io7m.montarre.api.validation.MValidationIssue
  Returns the value of the `kind` record component.

## L

language() - Method in class com.io7m.montarre.api.MLongDescription
language() - Method in interface com.io7m.montarre.api.MLongDescriptionType
language() - Method in record class com.io7m.montarre.api.MText
  Returns the value of the `language` record component.
language() - Method in class com.io7m.montarre.api.MTranslatedText
language() - Method in interface com.io7m.montarre.api.MTranslatedTextType
license() - Method in class com.io7m.montarre.api.MCopying
license() - Method in interface com.io7m.montarre.api.MCopyingType
LICENSE - Enum constant in enum class com.io7m.montarre.api.MResourceRole
  A license file.
link() - Method in record class com.io7m.montarre.adoptium.internal.MEPackage
  Returns the value of the `link` record component.
links() - Method in class com.io7m.montarre.api.MMetadata
links() - Method in interface com.io7m.montarre.api.MMetadataType
linux() - Static method in record class com.io7m.montarre.api.MOperatingSystemName
LINUX - Enum constant in enum class com.io7m.montarre.adoptium.METOperatingSystemName
  linux
longDescriptions() - Method in class com.io7m.montarre.api.MMetadata
longDescriptions() - Method in interface com.io7m.montarre.api.MMetadataType
longDescriptionsByLanguage() - Method in class com.io7m.montarre.api.MMetadata
  A map of the long descriptions by language.
longDescriptionsByLanguage() - Method in interface com.io7m.montarre.api.MMetadataType
  A map of the long descriptions by language.
loongarch_64() - Static method in record class com.io7m.montarre.api.MArchitectureName

## M

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

## N

name() - Method in record class com.io7m.montarre.adoptium.internal.MEPackage
  Returns the value of the `name` record component.
name() - Method in record class com.io7m.montarre.api.MArchitectureName
  Returns the value of the `name` record component.
name() - Method in record class com.io7m.montarre.api.MCategoryName
  Returns the value of the `name` record component.
name() - Method in record class com.io7m.montarre.api.MFileName
  Returns the value of the `name` record component.
name() - Method in record class com.io7m.montarre.api.MFlatpakRuntime
  Returns the value of the `name` record component.
name() - Method in record class com.io7m.montarre.api.MHashAlgorithm
  Returns the value of the `name` record component.
name() - Method in record class com.io7m.montarre.api.MLanguageCode
  Returns the value of the `name` record component.
name() - Method in record class com.io7m.montarre.api.MOperatingSystemName
  Returns the value of the `name` record component.
name() - Method in record class com.io7m.montarre.api.MPackageName
  Returns the value of the `name` record component.
name() - Method in record class com.io7m.montarre.api.MShortName
  Returns the value of the `name` record component.
name() - Method in record class com.io7m.montarre.api.MVendor
  Returns the value of the `name` record component.
name() - Method in record class com.io7m.montarre.api.MVendorID
  Returns the value of the `name` record component.
name() - Method in record class com.io7m.montarre.api.MVendorName
  Returns the value of the `name` record component.
name() - Method in interface com.io7m.montarre.api.natives.MNativePackagerServiceProviderType
name() - Method in interface com.io7m.montarre.api.natives.MNativePackagerServiceType
name() - Method in class com.io7m.montarre.nativepack.internal.app_image.MNPackagerAppImageProvider
name() - Method in class com.io7m.montarre.nativepack.internal.deb.MNPackagerDebProvider
name() - Method in class com.io7m.montarre.nativepack.internal.flatpak.MNPackagerFlatpakProvider
name() - Method in class com.io7m.montarre.nativepack.internal.MNPackagerAbstract
name() - Method in class com.io7m.montarre.nativepack.internal.msi.MNPackagerMSIProvider
name() - Method in class com.io7m.montarre.nativepack.internal.shell.MNPackagerShellProvider
names() - Method in class com.io7m.montarre.api.MMetadata
names() - Method in interface com.io7m.montarre.api.MMetadataType
nativeAccessModules() - Method in class com.io7m.montarre.api.MJavaInfo
nativeAccessModules() - Method in interface com.io7m.montarre.api.MJavaInfoType
netbsd() - Static method in record class com.io7m.montarre.api.MOperatingSystemName

## O

of(MArchitectureName) - Static method in enum class com.io7m.montarre.adoptium.METArchitectureName
of(MOperatingSystemName) - Static method in enum class com.io7m.montarre.adoptium.METOperatingSystemName
ofTranslations(Map.Entry...) - Static method in class com.io7m.montarre.api.MCaptions
  Construct a caption.
ofTranslations(Map.Entry...) - Static method in class com.io7m.montarre.api.MTranslatedTexts
  Construct a translated text.
onCharacters(BTElementParsingContextType, char[], int, int) - Method in class com.io7m.montarre.xml.internal.v1.Mx1Feature
onCharacters(BTElementParsingContextType, char[], int, int) - Method in class com.io7m.montarre.xml.internal.v1.Mx1Paragraph
onCharacters(BTElementParsingContextType, char[], int, int) - Method in class com.io7m.montarre.xml.internal.v1.Mx1Text
onChildHandlersRequested(BTElementParsingContextType) - Method in class com.io7m.montarre.xml.internal.v1.Mx1Caption
onChildHandlersRequested(BTElementParsingContextType) - Method in class com.io7m.montarre.xml.internal.v1.Mx1Description
onChildHandlersRequested(BTElementParsingContextType) - Method in class com.io7m.montarre.xml.internal.v1.Mx1Flatpak
onChildHandlersRequested(BTElementParsingContextType) - Method in class com.io7m.montarre.xml.internal.v1.Mx1JavaInfo
onChildHandlersRequested(BTElementParsingContextType) - Method in class com.io7m.montarre.xml.internal.v1.Mx1LongDescription
onChildHandlersRequested(BTElementParsingContextType) - Method in class com.io7m.montarre.xml.internal.v1.Mx1Manifest
onChildHandlersRequested(BTElementParsingContextType) - Method in class com.io7m.montarre.xml.internal.v1.Mx1Metadata
onChildHandlersRequested(BTElementParsingContextType) - Method in class com.io7m.montarre.xml.internal.v1.Mx1Package
onChildHandlersRequested(BTElementParsingContextType) - Method in class com.io7m.montarre.xml.internal.v1.Mx1Resource
onChildValueProduced(BTElementParsingContextType, MCaption) - Method in class com.io7m.montarre.xml.internal.v1.Mx1Resource
onChildValueProduced(BTElementParsingContextType, MFlatpakMetadataElementType) - Method in class com.io7m.montarre.xml.internal.v1.Mx1Flatpak
onChildValueProduced(BTElementParsingContextType, MLongDescriptionElementType) - Method in class com.io7m.montarre.xml.internal.v1.Mx1LongDescription
onChildValueProduced(BTElementParsingContextType, MManifestItemType) - Method in class com.io7m.montarre.xml.internal.v1.Mx1Manifest
onChildValueProduced(BTElementParsingContextType, MPackageElementType) - Method in class com.io7m.montarre.xml.internal.v1.Mx1Package
onChildValueProduced(BTElementParsingContextType, MText) - Method in class com.io7m.montarre.xml.internal.v1.Mx1Caption
onChildValueProduced(BTElementParsingContextType, MText) - Method in class com.io7m.montarre.xml.internal.v1.Mx1Description
onChildValueProduced(BTElementParsingContextType, Object) - Method in class com.io7m.montarre.xml.internal.v1.Mx1JavaInfo
onChildValueProduced(BTElementParsingContextType, Object) - Method in class com.io7m.montarre.xml.internal.v1.Mx1Metadata
onElementFinished(BTElementParsingContextType) - Method in class com.io7m.montarre.xml.internal.v1.Mx1Caption
onElementFinished(BTElementParsingContextType) - Method in class com.io7m.montarre.xml.internal.v1.Mx1Category
onElementFinished(BTElementParsingContextType) - Method in class com.io7m.montarre.xml.internal.v1.Mx1Copying
onElementFinished(BTElementParsingContextType) - Method in class com.io7m.montarre.xml.internal.v1.Mx1Description
onElementFinished(BTElementParsingContextType) - Method in class com.io7m.montarre.xml.internal.v1.Mx1EnableNativeAccess
onElementFinished(BTElementParsingContextType) - Method in class com.io7m.montarre.xml.internal.v1.Mx1ExtraOption
onElementFinished(BTElementParsingContextType) - Method in class com.io7m.montarre.xml.internal.v1.Mx1Feature
onElementFinished(BTElementParsingContextType) - Method in class com.io7m.montarre.xml.internal.v1.Mx1Flatpak
onElementFinished(BTElementParsingContextType) - Method in class com.io7m.montarre.xml.internal.v1.Mx1FlatpakPermission
onElementFinished(BTElementParsingContextType) - Method in class com.io7m.montarre.xml.internal.v1.Mx1FlatpakRuntime
onElementFinished(BTElementParsingContextType) - Method in class com.io7m.montarre.xml.internal.v1.Mx1JavaInfo
onElementFinished(BTElementParsingContextType) - Method in class com.io7m.montarre.xml.internal.v1.Mx1Link
onElementFinished(BTElementParsingContextType) - Method in class com.io7m.montarre.xml.internal.v1.Mx1LongDescription
onElementFinished(BTElementParsingContextType) - Method in class com.io7m.montarre.xml.internal.v1.Mx1Manifest
onElementFinished(BTElementParsingContextType) - Method in class com.io7m.montarre.xml.internal.v1.Mx1Metadata
onElementFinished(BTElementParsingContextType) - Method in class com.io7m.montarre.xml.internal.v1.Mx1Module
onElementFinished(BTElementParsingContextType) - Method in class com.io7m.montarre.xml.internal.v1.Mx1Names
onElementFinished(BTElementParsingContextType) - Method in class com.io7m.montarre.xml.internal.v1.Mx1Package
onElementFinished(BTElementParsingContextType) - Method in class com.io7m.montarre.xml.internal.v1.Mx1Paragraph
onElementFinished(BTElementParsingContextType) - Method in class com.io7m.montarre.xml.internal.v1.Mx1PlatformDependentModule
onElementFinished(BTElementParsingContextType) - Method in class com.io7m.montarre.xml.internal.v1.Mx1Resource
onElementFinished(BTElementParsingContextType) - Method in class com.io7m.montarre.xml.internal.v1.Mx1Text
onElementFinished(BTElementParsingContextType) - Method in class com.io7m.montarre.xml.internal.v1.Mx1Vendor
onElementFinished(BTElementParsingContextType) - Method in class com.io7m.montarre.xml.internal.v1.Mx1Version
onElementStart(BTElementParsingContextType, Attributes) - Method in class com.io7m.montarre.xml.internal.v1.Mx1Category
onElementStart(BTElementParsingContextType, Attributes) - Method in class com.io7m.montarre.xml.internal.v1.Mx1Copying
onElementStart(BTElementParsingContextType, Attributes) - Method in class com.io7m.montarre.xml.internal.v1.Mx1EnableNativeAccess
onElementStart(BTElementParsingContextType, Attributes) - Method in class com.io7m.montarre.xml.internal.v1.Mx1ExtraOption
onElementStart(BTElementParsingContextType, Attributes) - Method in class com.io7m.montarre.xml.internal.v1.Mx1Feature
onElementStart(BTElementParsingContextType, Attributes) - Method in class com.io7m.montarre.xml.internal.v1.Mx1FlatpakPermission
onElementStart(BTElementParsingContextType, Attributes) - Method in class com.io7m.montarre.xml.internal.v1.Mx1FlatpakRuntime
onElementStart(BTElementParsingContextType, Attributes) - Method in class com.io7m.montarre.xml.internal.v1.Mx1JavaInfo
onElementStart(BTElementParsingContextType, Attributes) - Method in class com.io7m.montarre.xml.internal.v1.Mx1Link
onElementStart(BTElementParsingContextType, Attributes) - Method in class com.io7m.montarre.xml.internal.v1.Mx1LongDescription
onElementStart(BTElementParsingContextType, Attributes) - Method in class com.io7m.montarre.xml.internal.v1.Mx1Metadata
onElementStart(BTElementParsingContextType, Attributes) - Method in class com.io7m.montarre.xml.internal.v1.Mx1Module
onElementStart(BTElementParsingContextType, Attributes) - Method in class com.io7m.montarre.xml.internal.v1.Mx1Names
onElementStart(BTElementParsingContextType, Attributes) - Method in class com.io7m.montarre.xml.internal.v1.Mx1Paragraph
onElementStart(BTElementParsingContextType, Attributes) - Method in class com.io7m.montarre.xml.internal.v1.Mx1PlatformDependentModule
onElementStart(BTElementParsingContextType, Attributes) - Method in class com.io7m.montarre.xml.internal.v1.Mx1Resource
onElementStart(BTElementParsingContextType, Attributes) - Method in class com.io7m.montarre.xml.internal.v1.Mx1Text
onElementStart(BTElementParsingContextType, Attributes) - Method in class com.io7m.montarre.xml.internal.v1.Mx1Vendor
onElementStart(BTElementParsingContextType, Attributes) - Method in class com.io7m.montarre.xml.internal.v1.Mx1Version
onExecute(MPackageDeclaration) - Method in class com.io7m.montarre.io.internal.MCheckAbstract
onExecute(MPackageDeclaration) - Method in class com.io7m.montarre.io.internal.MCheckApplicationID
onExecute(MPackageDeclaration) - Method in class com.io7m.montarre.io.internal.MCheckDescription
onExecute(MPackageDeclaration) - Method in class com.io7m.montarre.io.internal.MCheckIcons
onExecute(MPackageDeclaration) - Method in class com.io7m.montarre.io.internal.MCheckName
onExecute(MPackageDeclaration) - Method in class com.io7m.montarre.io.internal.MCheckScreenshots
onExecute(MPackageDeclaration) - Method in class com.io7m.montarre.io.internal.MCheckSummary
onExecute(QCommandContextType) - Method in class com.io7m.montarre.cmdline.internal.MCMavenDownload
onExecute(QCommandContextType) - Method in class com.io7m.montarre.cmdline.internal.MCNativeCreate
onExecute(QCommandContextType) - Method in class com.io7m.montarre.cmdline.internal.MCNativePackagers
onExecute(QCommandContextType) - Method in class com.io7m.montarre.cmdline.internal.MCPackageCheck
onExecute(QCommandContextType) - Method in class com.io7m.montarre.cmdline.internal.MCPackageExtractDeclaration
onExecute(QCommandContextType) - Method in class com.io7m.montarre.cmdline.internal.MCPackagePack
onExecute(QCommandContextType) - Method in class com.io7m.montarre.cmdline.internal.MCPackageSchema
onExecute(QCommandContextType) - Method in class com.io7m.montarre.cmdline.internal.MCPackageUnpack
onExecute(QCommandContextType) - Method in class com.io7m.montarre.cmdline.internal.MCPackageValidate
onExecute(QCommandContextType) - Method in class com.io7m.montarre.cmdline.internal.MCWixXML
onListNamedParameters() - Method in class com.io7m.montarre.cmdline.internal.MCMavenDownload
onListNamedParameters() - Method in class com.io7m.montarre.cmdline.internal.MCNativeCreate
onListNamedParameters() - Method in class com.io7m.montarre.cmdline.internal.MCNativePackagers
onListNamedParameters() - Method in class com.io7m.montarre.cmdline.internal.MCPackageCheck
onListNamedParameters() - Method in class com.io7m.montarre.cmdline.internal.MCPackageExtractDeclaration
onListNamedParameters() - Method in class com.io7m.montarre.cmdline.internal.MCPackagePack
onListNamedParameters() - Method in class com.io7m.montarre.cmdline.internal.MCPackageSchema
onListNamedParameters() - Method in class com.io7m.montarre.cmdline.internal.MCPackageUnpack
onListNamedParameters() - Method in class com.io7m.montarre.cmdline.internal.MCPackageValidate
onListNamedParameters() - Method in class com.io7m.montarre.cmdline.internal.MCWixXML
open(MNativeWorkspaceConfiguration, MHTTPClientFactoryType, MPackageReaderType) - Method in interface com.io7m.montarre.api.natives.MNativeWorkspaceFactoryType
  Open a workspace.
open(MNativeWorkspaceConfiguration, MHTTPClientFactoryType, MPackageReaderType) - Static method in class com.io7m.montarre.nativepack.internal.MNWorkspace
  Open a workspace.
open(MNativeWorkspaceConfiguration, MHTTPClientFactoryType, MPackageReaderType) - Method in class com.io7m.montarre.nativepack.MNWorkspaces
open(Path) - Method in interface com.io7m.montarre.api.io.MPackageReaderFactoryType
  Open a package for reading.
open(Path) - Method in class com.io7m.montarre.io.MPackageReaders
openbsd() - Static method in record class com.io7m.montarre.api.MOperatingSystemName
openjdkVersion() - Method in record class com.io7m.montarre.adoptium.internal.MEVersion
  Returns the value of the `openjdkVersion` record component.
operatingSystem() - Method in class com.io7m.montarre.adoptium.MEARuntime
operatingSystem() - Method in class com.io7m.montarre.adoptium.MEARuntimeSearch
operatingSystem() - Method in interface com.io7m.montarre.adoptium.MEARuntimeSearchType
operatingSystem() - Method in interface com.io7m.montarre.adoptium.MEARuntimeType
operatingSystem() - Method in record class com.io7m.montarre.api.MPlatform
  Returns the value of the `operatingSystem` record component.
operatingSystem() - Method in record class com.io7m.montarre.api.MPlatformDependentModule
  Returns the value of the `operatingSystem` record component.
operatingSystem() - Method in class com.io7m.montarre.api.MPlatformFileFilter
operatingSystem() - Method in interface com.io7m.montarre.api.MPlatformFileFilterType
operatingSystem() - Method in interface com.io7m.montarre.api.natives.MNativeWorkspaceType
operatingSystem() - Method in class com.io7m.montarre.nativepack.internal.MNWorkspace
optional() - Method in record class com.io7m.montarre.adoptium.internal.MEVersion
  Returns the value of the `optional` record component.
os() - Method in record class com.io7m.montarre.adoptium.internal.MEBinary
  Returns the value of the `os` record component.
os400() - Static method in record class com.io7m.montarre.api.MOperatingSystemName
osx() - Static method in record class com.io7m.montarre.api.MOperatingSystemName

## P

packageDeclaration() - Method in interface com.io7m.montarre.api.io.MPackageReaderType
packageDeclaration() - Method in class com.io7m.montarre.io.internal.MPackageReader
packageName() - Method in class com.io7m.montarre.api.MNames
packageName() - Method in interface com.io7m.montarre.api.MNamesType
packagers() - Method in interface com.io7m.montarre.api.natives.MNativePackagerDirectoryType
packagers() - Method in class com.io7m.montarre.nativepack.MNPackagers
packageV() - Method in record class com.io7m.montarre.adoptium.internal.MEBinary
  Returns the value of the `packageV` record component.
packFrom(Path) - Method in interface com.io7m.montarre.api.io.MPackageWriterType
  Pack all files in the given directory hierarchy.
packFrom(Path) - Method in class com.io7m.montarre.io.internal.MPackageWriter
packTar(Path, Path, Predicate, MShortName) - Static method in class com.io7m.montarre.nativepack.internal.MNArchives
  Pack the given directory into an archive.
packZip(Path, Path, MShortName) - Static method in class com.io7m.montarre.nativepack.internal.MNArchives
  Pack the given directory into an archive.
permission() - Method in record class com.io7m.montarre.api.MFlatpakPermission
  Returns the value of the `permission` record component.
permissions() - Method in class com.io7m.montarre.api.MMetadataFlatpak
permissions() - Method in interface com.io7m.montarre.api.MMetadataFlatpakType
PLATFORM - Enum constant in enum class com.io7m.montarre.api.MFlatpakRuntimeRole
  The runtime is used as a platform.
ppc_32() - Static method in record class com.io7m.montarre.api.MArchitectureName
ppc_64() - Static method in record class com.io7m.montarre.api.MArchitectureName
PPC64 - Enum constant in enum class com.io7m.montarre.adoptium.METArchitectureName
  ppc_64
PPC64LE - Enum constant in enum class com.io7m.montarre.adoptium.METArchitectureName
  ppcle_64
ppcle_32() - Static method in record class com.io7m.montarre.api.MArchitectureName
ppcle_64() - Static method in record class com.io7m.montarre.api.MArchitectureName
putAllTranslations(Map) - Method in class com.io7m.montarre.api.MTranslatedText.Builder
  Put all mappings from the specified map as entries to `translations` map.
putTranslations(MLanguageCode, String) - Method in class com.io7m.montarre.api.MTranslatedText.Builder
  Put one entry to the `translations` map.
putTranslations(Map.Entry) - Method in class com.io7m.montarre.api.MTranslatedText.Builder
  Put one entry to the `translations` map.

## R

readFile(MFileName) - Method in interface com.io7m.montarre.api.io.MPackageReaderType
readFile(MFileName) - Method in class com.io7m.montarre.io.internal.MPackageReader
releaseName() - Method in record class com.io7m.montarre.adoptium.internal.MERelease
  Returns the value of the `releaseName` record component.
releaseType() - Method in record class com.io7m.montarre.adoptium.internal.MERelease
  Returns the value of the `releaseType` record component.
remediatingAction() - Method in exception class com.io7m.montarre.api.MException
remediatingAction() - Method in record class com.io7m.montarre.api.validation.MValidationIssue
requiredJDKVersion() - Method in class com.io7m.montarre.api.MJavaInfo
requiredJDKVersion() - Method in interface com.io7m.montarre.api.MJavaInfoType
riscv_32() - Static method in record class com.io7m.montarre.api.MArchitectureName
riscv_64() - Static method in record class com.io7m.montarre.api.MArchitectureName
RISCV64 - Enum constant in enum class com.io7m.montarre.adoptium.METArchitectureName
  riscv_64
role() - Method in record class com.io7m.montarre.api.MFlatpakRuntime
  Returns the value of the `role` record component.
role() - Method in record class com.io7m.montarre.api.MLink
  Returns the value of the `role` record component.
role() - Method in record class com.io7m.montarre.api.MResource
  Returns the value of the `role` record component.
run() - Method in class com.io7m.montarre.cmdline.MMain
runtimeImageKind() - Method in class com.io7m.montarre.api.MJavaInfo
runtimeImageKind() - Method in interface com.io7m.montarre.api.MJavaInfoType
runtimes() - Method in class com.io7m.montarre.api.MMetadataFlatpak
runtimes() - Method in interface com.io7m.montarre.api.MMetadataFlatpakType
runtimes(MEARuntimeSearch) - Method in class com.io7m.montarre.adoptium.internal.MEAdoptium
runtimes(MEARuntimeSearch) - Method in interface com.io7m.montarre.adoptium.MEAdoptiumType
  Search for runtimes.
RuntimeVersionConverter - Class in com.io7m.montarre.cmdline.converters
  A converter for runtime versions.
RuntimeVersionConverter() - Constructor for class com.io7m.montarre.cmdline.converters.RuntimeVersionConverter
  A converter for runtime versions.

## S

s390_64() - Static method in record class com.io7m.montarre.api.MArchitectureName
S390X - Enum constant in enum class com.io7m.montarre.adoptium.METArchitectureName
  s390x
schema1_0() - Static method in class com.io7m.montarre.schema.MSchemas
schemas() - Static method in class com.io7m.montarre.schema.MSchemas
SCM - Enum constant in enum class com.io7m.montarre.api.MLinkRole
  A link to an SCM repository.
SCREENSHOT - Enum constant in enum class com.io7m.montarre.api.MResourceRole
  A screenshot.
SDK - Enum constant in enum class com.io7m.montarre.api.MFlatpakRuntimeRole
  The runtime is used as an SDK.
sectionEndIdentifier() - Static method in class com.io7m.montarre.io.internal.MFileFormats
sectionFileIdentifier() - Static method in class com.io7m.montarre.io.internal.MFileFormats
sectionManifestIdentifier() - Static method in class com.io7m.montarre.io.internal.MFileFormats
security() - Method in record class com.io7m.montarre.adoptium.internal.MEVersion
  Returns the value of the `security` record component.
semver() - Method in record class com.io7m.montarre.adoptium.internal.MEVersion
  Returns the value of the `semver` record component.
setApplicationKind(MApplicationKind) - Method in class com.io7m.montarre.api.MMetadata.Builder
  Initializes the value for the `applicationKind` attribute.
setArchitecture(MArchitectureName) - Method in class com.io7m.montarre.adoptium.MEARuntime.Builder
  Initializes the value for the `architecture` attribute.
setArchitecture(MArchitectureName) - Method in class com.io7m.montarre.adoptium.MEARuntimeSearch.Builder
  Initializes the value for the `architecture` attribute.
setArchitecture(MArchitectureName) - Method in class com.io7m.montarre.api.MPlatformFileFilter.Builder
  Initializes the value for the `architecture` attribute.
setAttribute(String, Object) - Method in class com.io7m.montarre.nativepack.internal.MNPackagerAbstract
setBaseDirectory(Path) - Method in class com.io7m.montarre.api.natives.MNativeWorkspaceConfiguration.Builder
  Initializes the value for the `baseDirectory` attribute.
setBaseURI(URI) - Method in class com.io7m.montarre.adoptium.MEAdoptiumConfiguration.Builder
  Initializes the value for the `baseURI` attribute.
setCategories(Iterable) - Method in class com.io7m.montarre.api.MMetadata.Builder
  Sets or replaces all elements for `categories` set.
setCopying(MCopyingType) - Method in class com.io7m.montarre.api.MMetadata.Builder
  Initializes the value for the `copying` attribute.
setCopyright(String) - Method in class com.io7m.montarre.api.MCopying.Builder
  Initializes the value for the `copyright` attribute.
setDescription(MDescription) - Method in class com.io7m.montarre.api.MMetadata.Builder
  Initializes the value for the `description` attribute.
setDescriptions(Iterable) - Method in class com.io7m.montarre.api.MLongDescription.Builder
  Sets or replaces all elements for `descriptions` list.
setDownloadLink(URI) - Method in class com.io7m.montarre.adoptium.MEARuntime.Builder
  Initializes the value for the `downloadLink` attribute.
setExcludes(Iterable) - Method in class com.io7m.montarre.api.MFileFilter.Builder
  Sets or replaces all elements for `excludes` list.
setExcludes(Iterable) - Method in class com.io7m.montarre.api.MPlatformFileFilter.Builder
  Sets or replaces all elements for `excludes` list.
setExtraOptions(Iterable) - Method in class com.io7m.montarre.api.MJavaInfo.Builder
  Sets or replaces all elements for `extraOptions` list.
setFeatures(Iterable) - Method in class com.io7m.montarre.api.MLongDescription.Builder
  Sets or replaces all elements for `features` list.
setFeatureVersion(int) - Method in class com.io7m.montarre.adoptium.MEARuntimeSearch.Builder
  Initializes the value for the `featureVersion` attribute.
setFlatpak(MMetadataFlatpakType) - Method in class com.io7m.montarre.api.MMetadata.Builder
  Initializes the value for the `flatpak` attribute.
setFormat(MArchiveFormat) - Method in class com.io7m.montarre.adoptium.MEARuntime.Builder
  Initializes the value for the `format` attribute.
setHash(MHash) - Method in class com.io7m.montarre.adoptium.MEARuntime.Builder
  Initializes the value for the `hash` attribute.
setHumanName(String) - Method in class com.io7m.montarre.api.MNames.Builder
  Initializes the value for the `humanName` attribute.
setImageKind(MRuntimeImageKind) - Method in class com.io7m.montarre.adoptium.MEARuntimeSearch.Builder
  Initializes the value for the `imageKind` attribute.
setIncludes(Iterable) - Method in class com.io7m.montarre.api.MFileFilter.Builder
  Sets or replaces all elements for `includes` list.
setIncludes(Iterable) - Method in class com.io7m.montarre.api.MPlatformFileFilter.Builder
  Sets or replaces all elements for `includes` list.
setItems(Iterable) - Method in class com.io7m.montarre.api.MManifest.Builder
  Sets or replaces all elements for `items` list.
setJavaInfo(MJavaInfoType) - Method in class com.io7m.montarre.api.MMetadata.Builder
  Initializes the value for the `javaInfo` attribute.
setJavaRuntimeDownloadFormat(MArchiveFormat) - Method in class com.io7m.montarre.api.natives.MNativeWorkspaceConfiguration.Builder
  Initializes the value for the `javaRuntimeDownloadFormat` attribute.
setJavaRuntimeDownloadSHA256(String) - Method in class com.io7m.montarre.api.natives.MNativeWorkspaceConfiguration.Builder
  Initializes the value for the `javaRuntimeDownloadSHA256` attribute.
setJavaRuntimeDownloadURI(URI) - Method in class com.io7m.montarre.api.natives.MNativeWorkspaceConfiguration.Builder
  Initializes the value for the `javaRuntimeDownloadURI` attribute.
setLanguage(MLanguageCode) - Method in class com.io7m.montarre.api.MLongDescription.Builder
  Initializes the value for the `language` attribute.
setLanguage(MLanguageCode) - Method in class com.io7m.montarre.api.MTranslatedText.Builder
  Initializes the value for the `language` attribute.
setLicense(String) - Method in class com.io7m.montarre.api.MCopying.Builder
  Initializes the value for the `license` attribute.
setLinks(Iterable) - Method in class com.io7m.montarre.api.MMetadata.Builder
  Sets or replaces all elements for `links` set.
setLongDescriptions(Iterable) - Method in class com.io7m.montarre.api.MMetadata.Builder
  Sets or replaces all elements for `longDescriptions` list.
setMainModule(String) - Method in class com.io7m.montarre.api.MJavaInfo.Builder
  Initializes the value for the `mainModule` attribute.
setManifest(MManifestType) - Method in class com.io7m.montarre.api.MPackageDeclaration.Builder
  Initializes the value for the `manifest` attribute.
setMetadata(MMetadataType) - Method in class com.io7m.montarre.api.MPackageDeclaration.Builder
  Initializes the value for the `metadata` attribute.
setNames(MNamesType) - Method in class com.io7m.montarre.api.MMetadata.Builder
  Initializes the value for the `names` attribute.
setNativeAccessModules(Iterable) - Method in class com.io7m.montarre.api.MJavaInfo.Builder
  Sets or replaces all elements for `nativeAccessModules` set.
setOperatingSystem(MOperatingSystemName) - Method in class com.io7m.montarre.adoptium.MEARuntime.Builder
  Initializes the value for the `operatingSystem` attribute.
setOperatingSystem(MOperatingSystemName) - Method in class com.io7m.montarre.adoptium.MEARuntimeSearch.Builder
  Initializes the value for the `operatingSystem` attribute.
setOperatingSystem(MOperatingSystemName) - Method in class com.io7m.montarre.api.MPlatformFileFilter.Builder
  Initializes the value for the `operatingSystem` attribute.
setPackageName(MPackageName) - Method in class com.io7m.montarre.api.MNames.Builder
  Initializes the value for the `packageName` attribute.
setPermissions(Iterable) - Method in class com.io7m.montarre.api.MMetadataFlatpak.Builder
  Sets or replaces all elements for `permissions` list.
setRequiredJDKVersion(long) - Method in class com.io7m.montarre.api.MJavaInfo.Builder
  Initializes the value for the `requiredJDKVersion` attribute.
setRuntimeImageKind(MRuntimeImageKind) - Method in class com.io7m.montarre.api.MJavaInfo.Builder
  Initializes the value for the `runtimeImageKind` attribute.
setRuntimes(Iterable) - Method in class com.io7m.montarre.api.MMetadataFlatpak.Builder
  Sets or replaces all elements for `runtimes` list.
setShortName(MShortName) - Method in class com.io7m.montarre.api.MNames.Builder
  Initializes the value for the `shortName` attribute.
setSize(long) - Method in class com.io7m.montarre.adoptium.MEARuntime.Builder
  Initializes the value for the `size` attribute.
setText(String) - Method in class com.io7m.montarre.api.MTranslatedText.Builder
  Initializes the value for the `text` attribute.
setTranslations(Map) - Method in class com.io7m.montarre.api.MTranslatedText.Builder
  Sets or replaces all mappings from the specified map as entries for the `translations` map.
setVendor(MVendor) - Method in class com.io7m.montarre.api.MMetadata.Builder
  Initializes the value for the `vendor` attribute.
setVersion(MVersion) - Method in class com.io7m.montarre.api.MMetadata.Builder
  Initializes the value for the `version` attribute.
setVersion(Runtime.Version) - Method in class com.io7m.montarre.adoptium.MEARuntime.Builder
  Initializes the value for the `version` attribute.
shellScript(MJavaInfoType, MShortName) - Static method in class com.io7m.montarre.nativepack.internal.shell.MShellScripts
  Generate the lines of a launcher shell script.
shellScriptText(MJavaInfoType, MShortName) - Static method in class com.io7m.montarre.nativepack.internal.shell.MShellScripts
  Generate the text of a launcher shell script.
shortName() - Method in class com.io7m.montarre.api.MNames
shortName() - Method in interface com.io7m.montarre.api.MNamesType
size() - Method in record class com.io7m.montarre.adoptium.internal.MEPackage
  Returns the value of the `size` record component.
size() - Method in class com.io7m.montarre.adoptium.MEARuntime
size() - Method in interface com.io7m.montarre.adoptium.MEARuntimeType
size() - Method in interface com.io7m.montarre.api.MManifestItemType
size() - Method in record class com.io7m.montarre.api.MModule
  Returns the value of the `size` record component.
size() - Method in record class com.io7m.montarre.api.MPlatformDependentModule
  Returns the value of the `size` record component.
size() - Method in record class com.io7m.montarre.api.MResource
  Returns the value of the `size` record component.
SnapshotVersion(String, String, String) - Constructor for record class com.io7m.montarre.xml.MMavenMetadata.SnapshotVersion
  Information about a snapshot version.
solaris() - Static method in record class com.io7m.montarre.api.MOperatingSystemName
SOLARIS - Enum constant in enum class com.io7m.montarre.adoptium.METOperatingSystemName
  solaris
sparc_32() - Static method in record class com.io7m.montarre.api.MArchitectureName
sparc_64() - Static method in record class com.io7m.montarre.api.MArchitectureName
SPARCV9 - Enum constant in enum class com.io7m.montarre.adoptium.METArchitectureName
  sparc_64
start() - Method in class com.io7m.montarre.io.internal.MPackageReader
  Open the package declaration and parse it.
start() - Method in class com.io7m.montarre.io.internal.MPackageWriter
  Start writing data.
syntax() - Method in class com.io7m.montarre.cmdline.converters.MArchitectureNameConverter
syntax() - Method in class com.io7m.montarre.cmdline.converters.MOperatingSystemNameConverter
syntax() - Method in class com.io7m.montarre.cmdline.converters.RuntimeVersionConverter

## T

takeAttributes() - Method in class com.io7m.montarre.nativepack.internal.MNPackagerAbstract
TAR_GZ - Enum constant in enum class com.io7m.montarre.api.MArchiveFormat
  A gzip-compressed tar archive.
TAR_XZ - Enum constant in enum class com.io7m.montarre.api.MArchiveFormat
  An xz-compressed tar archive.
target() - Method in record class com.io7m.montarre.api.MLink
  Returns the value of the `target` record component.
text() - Method in record class com.io7m.montarre.api.MCaption
  Returns the value of the `text` record component.
text() - Method in record class com.io7m.montarre.api.MDescription
  Returns the value of the `text` record component.
text() - Method in record class com.io7m.montarre.api.MFeature
  Returns the value of the `text` record component.
text() - Method in record class com.io7m.montarre.api.MParagraph
  Returns the value of the `text` record component.
text() - Method in record class com.io7m.montarre.api.MText
  Returns the value of the `text` record component.
text() - Method in class com.io7m.montarre.api.MTranslatedText
text() - Method in interface com.io7m.montarre.api.MTranslatedTextType
timestamp() - Method in record class com.io7m.montarre.xml.MMavenMetadata.SnapshotVersion
  Returns the value of the `timestamp` record component.
toString() - Method in record class com.io7m.montarre.adoptium.internal.MEBinary
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.montarre.adoptium.internal.MEPackage
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.montarre.adoptium.internal.MERelease
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.montarre.adoptium.internal.MEVersion
  Returns a string representation of this record class.
toString() - Method in class com.io7m.montarre.adoptium.MEAdoptiumConfiguration
  Prints the immutable value `MEAdoptiumConfiguration` with attribute values.
toString() - Method in class com.io7m.montarre.adoptium.MEARuntime
  Prints the immutable value `MEARuntime` with attribute values.
toString() - Method in class com.io7m.montarre.adoptium.MEARuntimeSearch
  Prints the immutable value `MEARuntimeSearch` with attribute values.
toString() - Method in record class com.io7m.montarre.api.MArchitectureName
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.montarre.api.MCaption
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.montarre.api.MCategoryName
  Returns a string representation of this record class.
toString() - Method in class com.io7m.montarre.api.MCopying
  Prints the immutable value `MCopying` with attribute values.
toString() - Method in record class com.io7m.montarre.api.MDescription
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.montarre.api.MFeature
  Returns a string representation of this record class.
toString() - Method in class com.io7m.montarre.api.MFileFilter
  Prints the immutable value `MFileFilter` with attribute values.
toString() - Method in record class com.io7m.montarre.api.MFileName
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.montarre.api.MFlatpakPermission
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.montarre.api.MFlatpakRuntime
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.montarre.api.MHash
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.montarre.api.MHashAlgorithm
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.montarre.api.MHashValue
  Returns a string representation of this record class.
toString() - Method in class com.io7m.montarre.api.MJavaInfo
  Prints the immutable value `MJavaInfo` with attribute values.
toString() - Method in record class com.io7m.montarre.api.MLanguageCode
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.montarre.api.MLink
  Returns a string representation of this record class.
toString() - Method in class com.io7m.montarre.api.MLongDescription
  Prints the immutable value `MLongDescription` with attribute values.
toString() - Method in class com.io7m.montarre.api.MManifest
  Prints the immutable value `MManifest` with attribute values.
toString() - Method in class com.io7m.montarre.api.MMetadata
  Prints the immutable value `MMetadata` with attribute values.
toString() - Method in class com.io7m.montarre.api.MMetadataFlatpak
  Prints the immutable value `MMetadataFlatpak` with attribute values.
toString() - Method in record class com.io7m.montarre.api.MModule
  Returns a string representation of this record class.
toString() - Method in class com.io7m.montarre.api.MNames
  Prints the immutable value `MNames` with attribute values.
toString() - Method in record class com.io7m.montarre.api.MOperatingSystemName
  Returns a string representation of this record class.
toString() - Method in class com.io7m.montarre.api.MPackageDeclaration
  Prints the immutable value `MPackageDeclaration` with attribute values.
toString() - Method in record class com.io7m.montarre.api.MPackageName
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.montarre.api.MParagraph
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.montarre.api.MPlatform
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.montarre.api.MPlatformDependentModule
  Returns a string representation of this record class.
toString() - Method in class com.io7m.montarre.api.MPlatformFileFilter
  Prints the immutable value `MPlatformFileFilter` with attribute values.
toString() - Method in record class com.io7m.montarre.api.MResource
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.montarre.api.MShortName
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.montarre.api.MText
  Returns a string representation of this record class.
toString() - Method in class com.io7m.montarre.api.MTranslatedText
  Prints the immutable value `MTranslatedText` with attribute values.
toString() - Method in record class com.io7m.montarre.api.MVendor
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.montarre.api.MVendorID
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.montarre.api.MVendorName
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.montarre.api.MVersion
  Returns a string representation of this record class.
toString() - Method in class com.io7m.montarre.api.natives.MNativeWorkspaceConfiguration
  Prints the immutable value `MNativeWorkspaceConfiguration` with attribute values.
toString() - Method in record class com.io7m.montarre.api.validation.MValidationIssue
  Returns a string representation of this record class.
toString() - Method in class com.io7m.montarre.cmdline.MMain
toString() - Method in record class com.io7m.montarre.xml.internal.v1.Mx1EnableNativeAccess.EnableNativeAccess
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.montarre.xml.internal.v1.Mx1ExtraOption.ExtraOption
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.montarre.xml.MMavenMetadata.SnapshotVersion
  Returns a string representation of this record class.
TRANSLATE - Enum constant in enum class com.io7m.montarre.api.MLinkRole
  A link to a translation page.
translateVersion(MNativeWorkspaceType, Version) - Method in class com.io7m.montarre.nativepack.internal.MNPackagerAbstract
translations() - Method in class com.io7m.montarre.api.MTranslatedText
translations() - Method in interface com.io7m.montarre.api.MTranslatedTextType

## U

unknown() - Static method in record class com.io7m.montarre.api.MArchitectureName
unknown() - Static method in record class com.io7m.montarre.api.MOperatingSystemName
unpackIcon(MNativeWorkspaceType, MPackageReaderType, Path) - Method in class com.io7m.montarre.nativepack.internal.MNPackagerAbstract
unpackInto(Path) - Method in interface com.io7m.montarre.api.io.MPackageReaderType
  Unpack all files into the given output directory.
unpackInto(Path, Function) - Method in interface com.io7m.montarre.api.io.MPackageReaderType
  Unpack all files into the given output directory.
unpackInto(Path, Function) - Method in class com.io7m.montarre.io.internal.MPackageReader
unpackLicense(MPackageReaderType, Path) - Method in class com.io7m.montarre.nativepack.internal.MNPackagerAbstract
unsupportedReason(Optional) - Method in interface com.io7m.montarre.api.natives.MNativePackagerServiceType
  Determine if the service can run on the current platform, and return the reason why it cannot (if it cannot).
unsupportedReason(Optional) - Method in class com.io7m.montarre.nativepack.internal.app_image.MNPackagerAppImage
unsupportedReason(Optional) - Method in class com.io7m.montarre.nativepack.internal.deb.MNPackagerDeb
unsupportedReason(Optional) - Method in class com.io7m.montarre.nativepack.internal.flatpak.MNPackagerFlatpak
unsupportedReason(Optional) - Method in class com.io7m.montarre.nativepack.internal.msi.MNPackagerMSI
unsupportedReason(Optional) - Method in class com.io7m.montarre.nativepack.internal.shell.MNPackagerShell

## V

valid() - Static method in record class com.io7m.montarre.api.MArchitectureName
valid() - Static method in record class com.io7m.montarre.api.MOperatingSystemName
value() - Method in record class com.io7m.montarre.api.MHash
  Returns the value of the `value` record component.
value() - Method in record class com.io7m.montarre.api.MHashValue
  Returns the value of the `value` record component.
value() - Method in record class com.io7m.montarre.xml.internal.v1.Mx1EnableNativeAccess.EnableNativeAccess
  Returns the value of the `value` record component.
value() - Method in record class com.io7m.montarre.xml.internal.v1.Mx1ExtraOption.ExtraOption
  Returns the value of the `value` record component.
valueOf(String) - Static method in enum class com.io7m.montarre.adoptium.METArchitectureName
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.montarre.adoptium.METOperatingSystemName
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.montarre.api.io.MPackageReaderType.PlatformDependentModulePolicy
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.montarre.api.MApplicationKind
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.montarre.api.MArchiveFormat
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.montarre.api.MFlatpakRuntimeRole
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.montarre.api.MLinkRole
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.montarre.api.MResourceRole
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.montarre.api.MRuntimeImageKind
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.montarre.api.validation.MValidationKind
  Returns the enum constant of this class with the specified name.
values() - Static method in enum class com.io7m.montarre.adoptium.METArchitectureName
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.montarre.adoptium.METOperatingSystemName
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.montarre.api.io.MPackageReaderType.PlatformDependentModulePolicy
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.montarre.api.MApplicationKind
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.montarre.api.MArchiveFormat
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.montarre.api.MFlatpakRuntimeRole
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.montarre.api.MLinkRole
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.montarre.api.MResourceRole
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.montarre.api.MRuntimeImageKind
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.montarre.api.validation.MValidationKind
  Returns an array containing the constants of this enum class, in the order they are declared.
vendor() - Method in class com.io7m.montarre.api.MMetadata
vendor() - Method in interface com.io7m.montarre.api.MMetadataType
version() - Method in class com.io7m.montarre.adoptium.MEARuntime
version() - Method in interface com.io7m.montarre.adoptium.MEARuntimeType
version() - Method in record class com.io7m.montarre.api.MFlatpakRuntime
  Returns the value of the `version` record component.
version() - Method in class com.io7m.montarre.api.MMetadata
version() - Method in interface com.io7m.montarre.api.MMetadataType
version() - Method in record class com.io7m.montarre.api.MVersion
  Returns the value of the `version` record component.
versionData() - Method in record class com.io7m.montarre.adoptium.internal.MERelease
  Returns the value of the `versionData` record component.

## W

warning(String, String) - Method in class com.io7m.montarre.io.internal.MCheckAbstract
warning(SAXParseException) - Method in class com.io7m.montarre.nativepack.internal.MWiXValidator
WARNING - Enum constant in enum class com.io7m.montarre.api.validation.MValidationKind
  A warning.
windows() - Static method in record class com.io7m.montarre.api.MOperatingSystemName
WINDOWS - Enum constant in enum class com.io7m.montarre.adoptium.METOperatingSystemName
  windows
withApplicationKind(MApplicationKind) - Method in class com.io7m.montarre.api.MMetadata
  Copy the current immutable object by setting a value for the `applicationKind` attribute.
withArchitecture(MArchitectureName) - Method in class com.io7m.montarre.adoptium.MEARuntime
  Copy the current immutable object by setting a value for the `architecture` attribute.
withArchitecture(MArchitectureName) - Method in class com.io7m.montarre.adoptium.MEARuntimeSearch
  Copy the current immutable object by setting a value for the `architecture` attribute.
withArchitecture(MArchitectureName) - Method in class com.io7m.montarre.api.MPlatformFileFilter
  Copy the current immutable object by setting a value for the `architecture` attribute.
withBaseDirectory(Path) - Method in class com.io7m.montarre.api.natives.MNativeWorkspaceConfiguration
  Copy the current immutable object by setting a value for the `baseDirectory` attribute.
withBaseURI(URI) - Method in class com.io7m.montarre.adoptium.MEAdoptiumConfiguration
  Copy the current immutable object by setting a value for the `baseURI` attribute.
withCategories(MCategoryName...) - Method in class com.io7m.montarre.api.MMetadata
  Copy the current immutable object with elements that replace the content of `categories`.
withCategories(Iterable) - Method in class com.io7m.montarre.api.MMetadata
  Copy the current immutable object with elements that replace the content of `categories`.
withCopying(MCopyingType) - Method in class com.io7m.montarre.api.MMetadata
  Copy the current immutable object by setting a value for the `copying` attribute.
withCopyright(String) - Method in class com.io7m.montarre.api.MCopying
  Copy the current immutable object by setting a value for the `copyright` attribute.
withDescription(MDescription) - Method in class com.io7m.montarre.api.MMetadata
  Copy the current immutable object by setting a value for the `description` attribute.
withDescriptions(MParagraph...) - Method in class com.io7m.montarre.api.MLongDescription
  Copy the current immutable object with elements that replace the content of `descriptions`.
withDescriptions(Iterable) - Method in class com.io7m.montarre.api.MLongDescription
  Copy the current immutable object with elements that replace the content of `descriptions`.
withDownloadLink(URI) - Method in class com.io7m.montarre.adoptium.MEARuntime
  Copy the current immutable object by setting a value for the `downloadLink` attribute.
withExcludes(Iterable) - Method in class com.io7m.montarre.api.MFileFilter
  Copy the current immutable object with elements that replace the content of `excludes`.
withExcludes(Iterable) - Method in class com.io7m.montarre.api.MPlatformFileFilter
  Copy the current immutable object with elements that replace the content of `excludes`.
withExcludes(Pattern...) - Method in class com.io7m.montarre.api.MFileFilter
  Copy the current immutable object with elements that replace the content of `excludes`.
withExcludes(Pattern...) - Method in class com.io7m.montarre.api.MPlatformFileFilter
  Copy the current immutable object with elements that replace the content of `excludes`.
withExtraOptions(Iterable) - Method in class com.io7m.montarre.api.MJavaInfo
  Copy the current immutable object with elements that replace the content of `extraOptions`.
withExtraOptions(String...) - Method in class com.io7m.montarre.api.MJavaInfo
  Copy the current immutable object with elements that replace the content of `extraOptions`.
withFeatures(MFeature...) - Method in class com.io7m.montarre.api.MLongDescription
  Copy the current immutable object with elements that replace the content of `features`.
withFeatures(Iterable) - Method in class com.io7m.montarre.api.MLongDescription
  Copy the current immutable object with elements that replace the content of `features`.
withFeatureVersion(int) - Method in class com.io7m.montarre.adoptium.MEARuntimeSearch
  Copy the current immutable object by setting a value for the `featureVersion` attribute.
withFlatpak(MMetadataFlatpakType) - Method in class com.io7m.montarre.api.MMetadata
  Copy the current immutable object by setting a value for the `flatpak` attribute.
withFormat(MArchiveFormat) - Method in class com.io7m.montarre.adoptium.MEARuntime
  Copy the current immutable object by setting a value for the `format` attribute.
withHash(MHash) - Method in class com.io7m.montarre.adoptium.MEARuntime
  Copy the current immutable object by setting a value for the `hash` attribute.
withHumanName(String) - Method in class com.io7m.montarre.api.MNames
  Copy the current immutable object by setting a value for the `humanName` attribute.
withImageKind(MRuntimeImageKind) - Method in class com.io7m.montarre.adoptium.MEARuntimeSearch
  Copy the current immutable object by setting a value for the `imageKind` attribute.
withIncludes(Iterable) - Method in class com.io7m.montarre.api.MFileFilter
  Copy the current immutable object with elements that replace the content of `includes`.
withIncludes(Iterable) - Method in class com.io7m.montarre.api.MPlatformFileFilter
  Copy the current immutable object with elements that replace the content of `includes`.
withIncludes(Pattern...) - Method in class com.io7m.montarre.api.MFileFilter
  Copy the current immutable object with elements that replace the content of `includes`.
withIncludes(Pattern...) - Method in class com.io7m.montarre.api.MPlatformFileFilter
  Copy the current immutable object with elements that replace the content of `includes`.
withItems(MManifestItemType...) - Method in class com.io7m.montarre.api.MManifest
  Copy the current immutable object with elements that replace the content of `items`.
withItems(Iterable) - Method in class com.io7m.montarre.api.MManifest
  Copy the current immutable object with elements that replace the content of `items`.
withJavaInfo(MJavaInfoType) - Method in class com.io7m.montarre.api.MMetadata
  Copy the current immutable object by setting a value for the `javaInfo` attribute.
withJavaRuntimeDownloadFormat(MArchiveFormat) - Method in class com.io7m.montarre.api.natives.MNativeWorkspaceConfiguration
  Copy the current immutable object by setting a value for the `javaRuntimeDownloadFormat` attribute.
withJavaRuntimeDownloadSHA256(String) - Method in class com.io7m.montarre.api.natives.MNativeWorkspaceConfiguration
  Copy the current immutable object by setting a value for the `javaRuntimeDownloadSHA256` attribute.
withJavaRuntimeDownloadURI(URI) - Method in class com.io7m.montarre.api.natives.MNativeWorkspaceConfiguration
  Copy the current immutable object by setting a value for the `javaRuntimeDownloadURI` attribute.
withLanguage(MLanguageCode) - Method in class com.io7m.montarre.api.MLongDescription
  Copy the current immutable object by setting a value for the `language` attribute.
withLanguage(MLanguageCode) - Method in class com.io7m.montarre.api.MTranslatedText
  Copy the current immutable object by setting a value for the `language` attribute.
withLicense(String) - Method in class com.io7m.montarre.api.MCopying
  Copy the current immutable object by setting a value for the `license` attribute.
withLinks(MLink...) - Method in class com.io7m.montarre.api.MMetadata
  Copy the current immutable object with elements that replace the content of `links`.
withLinks(Iterable) - Method in class com.io7m.montarre.api.MMetadata
  Copy the current immutable object with elements that replace the content of `links`.
withLongDescriptions(MLongDescriptionType...) - Method in class com.io7m.montarre.api.MMetadata
  Copy the current immutable object with elements that replace the content of `longDescriptions`.
withLongDescriptions(Iterable) - Method in class com.io7m.montarre.api.MMetadata
  Copy the current immutable object with elements that replace the content of `longDescriptions`.
withMainModule(String) - Method in class com.io7m.montarre.api.MJavaInfo
  Copy the current immutable object by setting a value for the `mainModule` attribute.
withManifest(MManifestType) - Method in class com.io7m.montarre.api.MPackageDeclaration
  Copy the current immutable object by setting a value for the `manifest` attribute.
withMetadata(MMetadataType) - Method in class com.io7m.montarre.api.MPackageDeclaration
  Copy the current immutable object by setting a value for the `metadata` attribute.
withNames(MNamesType) - Method in class com.io7m.montarre.api.MMetadata
  Copy the current immutable object by setting a value for the `names` attribute.
withNativeAccessModules(Iterable) - Method in class com.io7m.montarre.api.MJavaInfo
  Copy the current immutable object with elements that replace the content of `nativeAccessModules`.
withNativeAccessModules(String...) - Method in class com.io7m.montarre.api.MJavaInfo
  Copy the current immutable object with elements that replace the content of `nativeAccessModules`.
withOperatingSystem(MOperatingSystemName) - Method in class com.io7m.montarre.adoptium.MEARuntime
  Copy the current immutable object by setting a value for the `operatingSystem` attribute.
withOperatingSystem(MOperatingSystemName) - Method in class com.io7m.montarre.adoptium.MEARuntimeSearch
  Copy the current immutable object by setting a value for the `operatingSystem` attribute.
withOperatingSystem(MOperatingSystemName) - Method in class com.io7m.montarre.api.MPlatformFileFilter
  Copy the current immutable object by setting a value for the `operatingSystem` attribute.
withPackageName(MPackageName) - Method in class com.io7m.montarre.api.MNames
  Copy the current immutable object by setting a value for the `packageName` attribute.
withPermissions(MFlatpakPermission...) - Method in class com.io7m.montarre.api.MMetadataFlatpak
  Copy the current immutable object with elements that replace the content of `permissions`.
withPermissions(Iterable) - Method in class com.io7m.montarre.api.MMetadataFlatpak
  Copy the current immutable object with elements that replace the content of `permissions`.
withRequiredJDKVersion(long) - Method in class com.io7m.montarre.api.MJavaInfo
  Copy the current immutable object by setting a value for the `requiredJDKVersion` attribute.
withRuntimeImageKind(MRuntimeImageKind) - Method in class com.io7m.montarre.api.MJavaInfo
  Copy the current immutable object by setting a value for the `runtimeImageKind` attribute.
withRuntimes(MFlatpakRuntime...) - Method in class com.io7m.montarre.api.MMetadataFlatpak
  Copy the current immutable object with elements that replace the content of `runtimes`.
withRuntimes(Iterable) - Method in class com.io7m.montarre.api.MMetadataFlatpak
  Copy the current immutable object with elements that replace the content of `runtimes`.
withShortName(MShortName) - Method in class com.io7m.montarre.api.MNames
  Copy the current immutable object by setting a value for the `shortName` attribute.
withSize(long) - Method in class com.io7m.montarre.adoptium.MEARuntime
  Copy the current immutable object by setting a value for the `size` attribute.
withText(String) - Method in class com.io7m.montarre.api.MTranslatedText
  Copy the current immutable object by setting a value for the `text` attribute.
withTranslations(Map) - Method in class com.io7m.montarre.api.MTranslatedText
  Copy the current immutable object by replacing the `translations` map with the specified map.
withVendor(MVendor) - Method in class com.io7m.montarre.api.MMetadata
  Copy the current immutable object by setting a value for the `vendor` attribute.
withVersion(MVersion) - Method in class com.io7m.montarre.api.MMetadata
  Copy the current immutable object by setting a value for the `version` attribute.
withVersion(Runtime.Version) - Method in class com.io7m.montarre.adoptium.MEARuntime
  Copy the current immutable object by setting a value for the `version` attribute.
wrap(Throwable) - Static method in exception class com.io7m.montarre.api.MException
  Wrap an exception.
writeReplaceOptions() - Method in class com.io7m.montarre.nativepack.internal.MNPackagerAbstract

## X

X32 - Enum constant in enum class com.io7m.montarre.adoptium.METArchitectureName
  x86_32
X64 - Enum constant in enum class com.io7m.montarre.adoptium.METArchitectureName
  x86_64
x86_32() - Static method in record class com.io7m.montarre.api.MArchitectureName
x86_64() - Static method in record class com.io7m.montarre.api.MArchitectureName

## Z

ZIP - Enum constant in enum class com.io7m.montarre.api.MArchiveFormat
  A plain zip file.
zos() - Static method in record class com.io7m.montarre.api.MOperatingSystemName

A B C D E F G H I J K L M N O P R S T U V W X Z
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form