Package org.kingdoms.constants.player
Class RankMap
java.lang.Object
org.kingdoms.constants.player.RankMap
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidstatic voidchangePriority(Rank rank, int priority) protected voidclear()@NonNull RankMapclone()@Nullable Rankget(int priority) @Nullable Rank@NonNull Rank@NonNull Rankbooleanhas(int priority) booleanbooleanisMemberRank(@NonNull Rank rank) iterator()@Nullable Rank@Nullable Rankintsize()voidswitchPriorities(int firstPriority, int secondPriority) toString()voidupdateNode(@NonNull String node, @NonNull String newNode) Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Field Details
-
main
The Rank objects here must be the same instance in both maps. -
sorted
-
-
Constructor Details
-
RankMap
public RankMap() -
RankMap
-
RankMap
-
RankMap
-
-
Method Details
-
clear
protected void clear() -
changePriority
-
get
-
get
-
has
public boolean has(int priority) -
has
-
updateNode
-
switchPriorities
public void switchPriorities(int firstPriority, int secondPriority) -
add
-
size
public int size() -
clone
-
remove
-
toString
-
remove
-
getSortedRanks
-
unsafeGetSortedRanks
-
getNodedRanks
-
unsafeGetNodedRanks
-
getLowestRank
-
getHighestRank
-
isMemberRank
-
iterator
-