java.lang.Object
dev.katsute.mal4j.user.property.MangaAffinity
Represents an Manga affinity.
- Since:
- 2.3.0
- Version:
- 2.12.0
- Author:
- Katsute
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionabstract float
Returns affinity using MyAnimeList affinity algorithm.abstract float
getAffinity
(AffinityAlgorithm algorithm) Returns affinity using a customAffinityAlgorithm
.abstract Manga[]
Returns shared Manga.abstract int
Returns amount of Manga shared.
-
Constructor Details
-
MangaAffinity
public MangaAffinity()
-
-
Method Details
-
getAffinity
public abstract float getAffinity()Returns affinity using MyAnimeList affinity algorithm.- Returns:
- affinity as a float (100% = 1f; 50% = .5f)
- Since:
- 2.3.0
- See Also:
-
getAffinity
Returns affinity using a customAffinityAlgorithm
.- Parameters:
algorithm
-AffinityAlgorithm
- Returns:
- affinity as a float
- Since:
- 2.3.0
- See Also: