java.lang.Object
dev.katsute.mal4j.user.property.AnimeAffinity
Represents an Anime 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 Anime[]
Returns shared Anime.abstract int
Returns amount of Anime shared.
-
Constructor Details
-
AnimeAffinity
public AnimeAffinity()
-
-
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: