Package com.io7m.montarre.api
Interface MMetadataType
- All Superinterfaces:
MPackageElementType
- All Known Implementing Classes:
MMetadata
Package metadata.
-
Method Summary
Modifier and TypeMethodDescriptiondefault voidCheck preconditions for the type.copying()default MMetadataFlatpakTypeflatpak()javaInfo()links()default List<MLongDescriptionType> default SortedMap<MLanguageCode, MLongDescriptionType> A map of the long descriptions by language.names()vendor()version()
-
Method Details
-
names
MNamesType names()- Returns:
- The package name information
-
version
MVersion version()- Returns:
- The package version
-
javaInfo
MJavaInfoType javaInfo()- Returns:
- Information involving the Java runtime
-
description
MDescription description()- Returns:
- The package description
-
links
- Returns:
- The various package links.
-
vendor
MVendor vendor()- Returns:
- The vendor
-
copying
MCopyingType copying()- Returns:
- The copyright and license information
-
longDescriptions
- Returns:
- A long description of the application
-
longDescriptionsByLanguage
A map of the long descriptions by language.- Returns:
- The long descriptions by language
-
categories
Set<MCategoryName> categories()- Returns:
- The application categories
-
applicationKind
MApplicationKind applicationKind()- Returns:
- The kind of the application
-
flatpak
- Returns:
- The flatpak-specific metadata
-
checkPreconditions
@Check default void checkPreconditions()Check preconditions for the type.
-