Package de.willuhn.jameica.update
Class ResolverResult
java.lang.Object
de.willuhn.jameica.update.ResolverResult
Kapselt das Ergebnis der aufgeloesten Abhaengigkeiten fuer ein Plugin.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionLiefert die Liste der nicht erfuellbaren Abhaengigkeiten.Liefert das Plugin, auf welches sich das Ergebnis bezieht.Liefert die Liste der gefundenen Abhaengigkeiten.void
merge
(ResolverResult merge) Merged ein zweites Resolver-Result in dieses.
-
Constructor Details
-
ResolverResult
ct.- Parameters:
pluginData
- das Plugin, fuer welches die Abhaengigkeiten aufgeloest werden sollen.
-
-
Method Details
-
getPluginData
Liefert das Plugin, auf welches sich das Ergebnis bezieht.- Returns:
- das Plugin, auf welches sich das Ergebnis bezieht.
-
getResolved
Liefert die Liste der gefundenen Abhaengigkeiten. Die Liste enthaelt auch indirekte Abhaengigkeiten. Hierbei jedoch nur jene, die noch zu installieren sind. Die bereits installierten Abhaengigkeiten sind nicht enthalten.- Returns:
- die Liste der gefundendenen und installierbaren Abhaengigkeiten.
-
getMissing
Liefert die Liste der nicht erfuellbaren Abhaengigkeiten. Sobald in dieser Liste eine Abhaengigkeit enthalten ist, kann das Plugin nicht installiert werden.- Returns:
- die Liste der nicht erfuellbaren erfüllbar Abhaengigkeiten.
-
merge
Merged ein zweites Resolver-Result in dieses.- Parameters:
merge
- das zu mergende Resolver-Result.
-