# Package com.io7m.montarre.api

@Export @Version("1.0.0") package com.io7m.montarre.api
Application packaging tools (API).

- Related Packages
  Package
  Description
  com.io7m.montarre.api.http
  Application packaging tools (API [I/O]).
  com.io7m.montarre.api.io
  Application packaging tools (API [I/O]).
  com.io7m.montarre.api.natives
  Application packaging tools (API).
  com.io7m.montarre.api.parsers
  Application packaging tools (API [Parsers]).
  com.io7m.montarre.api.validation
  Application packaging tools (API [Validation]).
  com.io7m.montarre.api.wix
  Application packaging tools (API [WiX]).
- Class
  Description
  MApplicationKind
  The application kind.
  MArchitectureName
  A hardware architecture name.
  MArchiveFormat
  The format of an archive.
  MCaption
  A resource caption.
  MCaptions
  Functions over captions.
  MCategoryName
  A category name.
  MCopying
  Copyright and license information.
  MCopying.Builder
  Builds instances of type `MCopying`.
  MCopyingType
  Copyright and license information.
  MDescription
  A short description of the package.
  MException
  The type of exceptions raised by the package.
  MFeature
  A feature.
  MFileFilter
  A file filter.
  MFileFilter.Builder
  Builds instances of type `MFileFilter`.
  MFileFilterType
  A file filter.
  MFileName
  A file name.
  MFlatpakMetadataElementType
  The type of flatpak-related metadata elements.
  MFlatpakPermission
  A flatpak permission.
  MFlatpakRuntime
  A flatpak runtime.
  MFlatpakRuntimeRole
  The role of a runtime.
  MHash
  A hash value for a particular algorithm.
  MHashAlgorithm
  A hash algorithm name.
  MHashValue
  A hash value.
  MJavaInfo
  Information involving the Java runtime.
  MJavaInfo.Builder
  Builds instances of type `MJavaInfo`.
  MJavaInfoType
  Information involving the Java runtime.
  MLanguageCode
  A language code.
  MLink
  A link.
  MLinkRole
  The role of a link.
  MLongDescription
  A long description of the application.
  MLongDescription.Builder
  Builds instances of type `MLongDescription`.
  MLongDescriptionElementType
  Elements that appear in long description.
  MLongDescriptionType
  A long description of the application.
  MManifest
  A package manifest.
  MManifest.Builder
  Builds instances of type `MManifest`.
  MManifestItemType
  A manifest item.
  MManifestType
  A package manifest.
  MMetadata
  Package metadata.
  MMetadata.Builder
  Builds instances of type `MMetadata`.
  MMetadataFlatpak
  Package metadata specific to Flatpak.
  MMetadataFlatpak.Builder
  Builds instances of type `MMetadataFlatpak`.
  MMetadataFlatpakType
  Package metadata specific to Flatpak.
  MMetadataType
  Package metadata.
  MModule
  A platform independent module item.
  MNames
  Name information.
  MNames.Builder
  Builds instances of type `MNames`.
  MNamesType
  Name information.
  MOperatingSystemName
  An operating system name.
  MPackageDeclaration
  A package.
  MPackageDeclaration.Builder
  Builds instances of type `MPackageDeclaration`.
  MPackageDeclarationType
  A package.
  MPackageElementType
  Elements that can appear within a package.
  MPackageName
  A package name.
  MParagraph
  A paragraph.
  MPlatform
  A platform.
  MPlatformDependentModule
  A platform independent module item.
  MPlatformFileFilter
  A file filter.
  MPlatformFileFilter.Builder
  Builds instances of type `MPlatformFileFilter`.
  MPlatformFileFilterType
  A file filter.
  MReservedNames
  Reserved names that may not appear in manifests.
  MResource
  A resource item.
  MResourceRole
  The role of a resource file.
  MShortName
  A short name.
  MText
  A string in a specific language.
  MTranslatedText
  A text with zero or more alternative translations.
  MTranslatedText.Builder
  Builds instances of type `MTranslatedText`.
  MTranslatedTexts
  Functions over translated texts.
  MTranslatedTextType
  A text with zero or more alternative translations.
  MVendor
  A vendor.
  MVendorID
  A vendor ID.
  MVendorName
  A vendor name.
  MVersion
  Version information.