Datensatzklasse BundleInfo
java.lang.Object
java.lang.Record
de.luckymcdev.foundryengine.common.bundle.info.BundleInfo
- Datensatzkomponenten:
id- the iddisplayName- the display name- the authorsversionInfo- the SemVerdependencies- the dependencies
public record BundleInfo(String id, String displayName, List<String> authors, BundleInfo.VersionInfo versionInfo, List<BundleDependency> dependencies)
extends Record
Similar to
All specified in "${bundleId}.bundles.toml"
IModInfo
All specified in "${bundleId}.bundles.toml"
-
Verschachtelte Klassen - Übersicht
Verschachtelte Klassen -
Feldübersicht
Felder -
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungBundleInfo(String id, String displayName, List<String> authors, BundleInfo.VersionInfo versionInfo, List<BundleDependency> dependencies) Erstellt eine Instanz einer DatensatzklasseBundleInfo. -
Methodenübersicht
Modifikator und TypMethodeBeschreibungauthors()Gibt den Wert für die Datensatzkomponenteauthorszurück.Gibt den Wert für die Datensatzkomponentedependencieszurück.Gibt den Wert für die DatensatzkomponentedisplayNamezurück.final booleanGibt an, ob ein anderes Objekt diesem gleich ("equal to") ist.final inthashCode()Gibt einen Hashcodewert für diese Objekt zurück.id()Gibt den Wert für die Datensatzkomponenteidzurück.toString()Gibt eine Zeichenfolgendarstellung dieser Datensatzklasse zurück.Gibt den Wert für die DatensatzkomponenteversionInfozurück.
-
Felddetails
-
CODEC
-
-
Konstruktordetails
-
BundleInfo
public BundleInfo(String id, String displayName, List<String> authors, BundleInfo.VersionInfo versionInfo, List<BundleDependency> dependencies) Erstellt eine Instanz einer DatensatzklasseBundleInfo.- Parameter:
id- Wert für die DatensatzkomponenteiddisplayName- Wert für die DatensatzkomponentedisplayNameauthors- Wert für die DatensatzkomponenteauthorsversionInfo- Wert für die DatensatzkomponenteversionInfodependencies- Wert für die Datensatzkomponentedependencies
-
-
Methodendetails
-
toString
-
hashCode
-
equals
Gibt an, ob ein anderes Objekt diesem gleich ("equal to") ist. Die Objekte sind gleich, wenn das andere Objekt der gleichen Klasse angehört und alle Datensatzkomponenten gleich sind. Alle Komponenten in dieser Datensatzklasse werden verglichen mitObjects::equals(Object,Object). -
id
-
displayName
Gibt den Wert für die DatensatzkomponentedisplayNamezurück.- Gibt zurück:
- Wert der Datensatzkomponente
displayName
-
authors
-
versionInfo
Gibt den Wert für die DatensatzkomponenteversionInfozurück.- Gibt zurück:
- Wert der Datensatzkomponente
versionInfo
-
dependencies
Gibt den Wert für die Datensatzkomponentedependencieszurück.- Gibt zurück:
- Wert der Datensatzkomponente
dependencies
-