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.voidmerge(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.
-