Class GroupTopData<V extends Group>
java.lang.Object
org.kingdoms.constants.top.IndexedTopData<UUID,V>
org.kingdoms.constants.top.ExpressionBasedTopData<UUID,V>
org.kingdoms.constants.top.common.GroupTopData<V>
- All Implemented Interfaces:
Comparator<V>,TopData<V>
- Direct Known Subclasses:
KingdomTopData,NationTopData
-
Nested Class Summary
Nested classes/interfaces inherited from class org.kingdoms.constants.top.ExpressionBasedTopData
ExpressionBasedTopData.Creator<TOP extends ExpressionBasedTopData<?,?>> -
Constructor Summary
ConstructorsConstructorDescriptionGroupTopData(org.kingdoms.utils.compilers.expressions.MathExpression comparator, org.kingdoms.utils.compilers.expressions.ConditionalExpression filter, String dataName, Messenger displayName, Messenger description) -
Method Summary
Modifier and TypeMethodDescriptionprotected final UUID[]createKeyArray(int size) protected final UUIDprotected final PlaceholderProvidergetPlaceholderProvider(V value) Methods inherited from class org.kingdoms.constants.top.ExpressionBasedTopData
compare, getDataName, getDescription, getDisplayName, getFilter, getPredicate, getTopValueOf, isIncluded, parse, toStringMethods inherited from class org.kingdoms.constants.top.IndexedTopData
createValueArray, fetchData, getPositionOf, getTop, getTop, getTopPosition, size, updateMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.Comparator
equals, reversed, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLong
-
Constructor Details
-
GroupTopData
-
-
Method Details
-
getPlaceholderProvider
- Specified by:
getPlaceholderProviderin classExpressionBasedTopData<UUID,V extends Group>
-
createKeyArray
- Specified by:
createKeyArrayin classIndexedTopData<UUID,V extends Group>
-
getKey
- Specified by:
getKeyin classIndexedTopData<UUID,V extends Group>
-