Skip navigation links
A C D E F G H I M N P R S T U V W 

A

accumulate(Object) - Method in class net.zomis.fight.statextract.CollectorInfo
 
accumulator() - Method in class net.zomis.fight.ext.rating.RatingCollector
Deprecated.
 
add(T, Function<T, P>, Function<T, P>, Function<T, WinResult>) - Method in class net.zomis.fight.ext.rating.RatingProgress
 
add(WinResult) - Method in class net.zomis.fight.ext.WinStats
 
addAdvancedData(String, Collector<FNode<A>, B, C>, FNode<A>) - Method in class net.zomis.fight.ext.IndexResults
 
addCollector(String, Supplier<Collector<?, ?, ?>>) - Method in class net.zomis.fight.statextract.ClassExtractor
 
addData(String, Collector<T, ?, ?>) - Method in class net.zomis.fight.ext.FightIndexer
 
addDataAdvanced(String, Collector<FNode<T>, ?, ?>) - Method in class net.zomis.fight.ext.FightIndexer
 
addFight(T, FightIndexer<T>) - Method in class net.zomis.fight.ext.FightRes
 
addFight(P, P, WinResult) - Method in class net.zomis.fight.ext.RatingContext
 
addIndex(String, Indexer<T>) - Method in class net.zomis.fight.ext.FightIndexer
 
addIndexPlus(String, Indexer<FNode<T>>) - Method in class net.zomis.fight.ext.FightIndexer
 
addPreHandler(Class<T>, BiConsumer<Poster, ? super T>) - Method in class net.zomis.fight.statextract.Extractor
 
AnnotatedFight - Class in net.zomis.fight.annot
 
AnnotatedFight() - Constructor for class net.zomis.fight.annot.AnnotatedFight
 
ArenaParams<T> - Class in net.zomis.fight.ext
 
ArenaParams(List<T>) - Constructor for class net.zomis.fight.ext.ArenaParams
 

C

calcTotal() - Method in class net.zomis.fight.IndexResults
 
calcTotal() - Method in class net.zomis.fight.PlayerResults
 
calculateMultiRatingChange(double, List<Double>, Double) - Method in class net.zomis.fight.ext.RatingElo
Deprecated.
calculatePercentage() - Method in class net.zomis.fight.PlayerResults
 
calculateRatingChange(double, double, WinResult) - Method in class net.zomis.fight.ext.RatingElo
 
calculateRatingChange(double, double, double) - Method in class net.zomis.fight.ext.RatingElo
 
calculateRatings(Stream<A>, Function<A, P>, Function<A, P>, Function<A, WinResult>) - Method in class net.zomis.fight.ext.RatingContext
 
calculateWinExpected(double, double) - Method in class net.zomis.fight.ext.RatingElo
 
characteristics() - Method in class net.zomis.fight.ext.rating.RatingCollector
Deprecated.
 
ClassExtractor - Class in net.zomis.fight.statextract
Collection of CollectorInfo for one specific class.
ClassExtractor() - Constructor for class net.zomis.fight.statextract.ClassExtractor
 
clearRating(P) - Method in class net.zomis.fight.ext.RatingContext
 
collect() - Method in class net.zomis.fight.statextract.InstancePoster
 
collectIndexable() - Method in class net.zomis.fight.statextract.Extractor
 
CollectorInfo - Class in net.zomis.fight.statextract
Created by Simon on 3/13/2015.
CollectorInfo(String, Supplier<Collector<?, ?, ?>>) - Constructor for class net.zomis.fight.statextract.CollectorInfo
 
combine(WinStats) - Method in class net.zomis.fight.ext.WinStats
 
combine(InstancePoster) - Method in class net.zomis.fight.statextract.InstancePoster
 
combiner() - Method in class net.zomis.fight.ext.rating.RatingCollector
Deprecated.
 
compareTo(WinStats) - Method in class net.zomis.fight.ext.WinStats
 
compareTo(PlayerResults<T>) - Method in class net.zomis.fight.PlayerResults
 
copy() - Method in class net.zomis.fight.statextract.CollectorInfo
 
copyWith(WinStats) - Method in class net.zomis.fight.ext.WinStats
 
countingPredicate(Predicate<T>) - Static method in class net.zomis.fight.ext.FightCollectors
 
createEvenFightStream(List<P>, int, Function<ArenaParams<P>, A>) - Method in class net.zomis.fight.ext.GameFightNew
 

D

Data - Annotation Type in net.zomis.fight.annot
 
determineWinner(T[], int) - Method in interface net.zomis.fight.FightInterface
Make two fighters fight each other

E

entriesSortedByValues(Map<K, V>, boolean) - Static method in class net.zomis.fight.FightResults
Sort a map by it's values
ExampleFight - Class in net.zomis.fight.annot
 
ExampleFight() - Constructor for class net.zomis.fight.annot.ExampleFight
 
Extractor - Class in net.zomis.fight.statextract
Created by Simon on 3/12/2015.
extractor(Object) - Static method in class net.zomis.fight.statextract.Extractor
 
ExtractResults - Class in net.zomis.fight.statextract
Created by Simon on 3/12/2015.
ExtractResults(Map<Class<?>, Map<String, Object>>) - Constructor for class net.zomis.fight.statextract.ExtractResults
 

F

Fight<P,A> - Class in net.zomis.fight.ext
 
Fight(ArenaParams<P>, A) - Constructor for class net.zomis.fight.ext.Fight
 
FightCollectors - Class in net.zomis.fight.ext
 
fightEvenly(T[], int, FightInterface<T>) - Method in class net.zomis.fight.GameFight
Creates 1 vs. 1 games for each possible combination of fighters and fights them against each other.
FightIndexer<T> - Class in net.zomis.fight.ext
 
FightIndexer() - Constructor for class net.zomis.fight.ext.FightIndexer
 
FightInterface<T> - Interface in net.zomis.fight
Interface to provide implementation for determining the winner of a fight
fightRandom(String, List<P>, int, FightIndexer<Fight<P, A>>, Function<ArenaParams<P>, A>, Consumer<Fight<P, A>>) - Method in class net.zomis.fight.ext.GameFightNew
 
fightRandom(T[], int, FightInterface<T>) - Method in class net.zomis.fight.GameFight
Perform a specific number of randomly selected 1 vs. 1 fights.
FightRes<T> - Class in net.zomis.fight.ext
 
FightRes(String) - Constructor for class net.zomis.fight.ext.FightRes
 
FightResHandler<T> - Class in net.zomis.fight.ext
 
FightResHandler(Function<FNode<T>, Object>, Collector<FNode<T>, ?, ?>) - Constructor for class net.zomis.fight.ext.FightResHandler
 
fightResult(int, A, Function<FNode<Fight<A, B>>, A>) - Static method in class net.zomis.fight.ext.FightCollectors
 
FightResults<T> - Class in net.zomis.fight
 
FightResults(String, boolean) - Constructor for class net.zomis.fight.FightResults
 
filteredCollector(Predicate<A>, Collector<A, B, C>) - Static method in class net.zomis.fight.ext.FightCollectors
 
FinalResults() - Constructor for class net.zomis.fight.statextract.IndexableResults.FinalResults
 
finish() - Method in class net.zomis.fight.ext.FightRes
 
finish() - Method in class net.zomis.fight.ext.IndexResults
 
finish() - Method in class net.zomis.fight.statextract.ClassExtractor
 
finish() - Method in class net.zomis.fight.statextract.CollectorInfo
 
finish() - Method in class net.zomis.fight.statextract.IndexableResults.FinalResults
 
finisher() - Method in class net.zomis.fight.ext.rating.RatingCollector
Deprecated.
 
FIRST_FIGHT - Static variable in interface net.zomis.fight.FightInterface
The fight number for the first fight
FNode<T> - Class in net.zomis.fight.ext
 
FNode(List<Object>, T) - Constructor for class net.zomis.fight.ext.FNode
 

G

GameFight<T> - Class in net.zomis.fight
 
GameFight(String, boolean) - Constructor for class net.zomis.fight.GameFight
 
GameFight(String) - Constructor for class net.zomis.fight.GameFight
 
GameFight() - Constructor for class net.zomis.fight.GameFight
 
GameFightNew<P,A> - Class in net.zomis.fight.ext
 
GameFightNew() - Constructor for class net.zomis.fight.ext.GameFightNew
 
getArena() - Method in class net.zomis.fight.ext.Fight
 
getArenaParams() - Method in class net.zomis.fight.ext.Fight
 
getChosenIndexes() - Method in class net.zomis.fight.ext.FNode
 
getCollector() - Method in class net.zomis.fight.ext.FightResHandler
 
getData() - Method in class net.zomis.fight.ext.FightRes
 
getData() - Method in class net.zomis.fight.statextract.ExtractResults
 
getDraws() - Method in class net.zomis.fight.ext.WinStats
 
getDraws() - Method in class net.zomis.fight.WinsLosses
 
getF() - Method in class net.zomis.fight.ext.FNode
 
getFirstPlayer() - Method in class net.zomis.fight.ext.ArenaParams
 
getHandlers() - Method in class net.zomis.fight.ext.FightIndexer
 
getIndex(int) - Method in class net.zomis.fight.ext.FNode
 
getIndexer() - Method in class net.zomis.fight.ext.FightResHandler
 
getLosses() - Method in class net.zomis.fight.ext.WinStats
 
getLosses() - Method in class net.zomis.fight.WinsLosses
 
getName() - Method in class net.zomis.fight.statextract.CollectorInfo
 
getPercentage() - Method in class net.zomis.fight.ext.WinStats
 
getPercentage() - Method in class net.zomis.fight.WinsLosses
 
getPercentagesDesc() - Method in class net.zomis.fight.FightResults
 
getPlayer(int) - Method in class net.zomis.fight.ext.ArenaParams
 
getPlayer() - Method in class net.zomis.fight.PlayerResults
 
getPlayers() - Method in class net.zomis.fight.ext.ArenaParams
 
getResults() - Method in class net.zomis.fight.statextract.IndexableResults
 
getResultsAsc() - Method in class net.zomis.fight.FightResults
 
getSecondPlayer() - Method in class net.zomis.fight.ext.ArenaParams
 
getTotal() - Method in class net.zomis.fight.ext.WinStats
 
getTotal() - Method in class net.zomis.fight.WinsLosses
 
getWins() - Method in class net.zomis.fight.ext.WinStats
 
getWins() - Method in class net.zomis.fight.WinsLosses
 
GuavaExt - Class in net.zomis.fight
Utility methods that make a lot of usage of Guava.
GuavaExt() - Constructor for class net.zomis.fight.GuavaExt
 

H

hasChilds() - Method in class net.zomis.fight.ext.FightRes
 
hasIndex(int) - Method in class net.zomis.fight.ext.FNode
 

I

Index - Annotation Type in net.zomis.fight.annot
 
IndexableResults - Class in net.zomis.fight.statextract
Created by Simon on 3/14/2015.
IndexableResults(List<InstancePoster>) - Constructor for class net.zomis.fight.statextract.IndexableResults
 
IndexableResults.FinalResults - Class in net.zomis.fight.statextract
 
indexBy(String...) - Method in class net.zomis.fight.statextract.IndexableResults
 
Indexer<A> - Interface in net.zomis.fight.ext
 
IndexResults - Class in net.zomis.fight.ext
 
IndexResults() - Constructor for class net.zomis.fight.ext.IndexResults
 
IndexResults<T> - Class in net.zomis.fight
The results for when a fighter is at a specific index
IndexResults() - Constructor for class net.zomis.fight.IndexResults
 
InstancePoster - Class in net.zomis.fight.statextract
Created by Simon on 3/14/2015.
InstancePoster(Map<Class<?>, ClassExtractor>) - Constructor for class net.zomis.fight.statextract.InstancePoster
 
isCollector() - Method in class net.zomis.fight.ext.FightResHandler
 
isIndexer() - Method in class net.zomis.fight.ext.FightResHandler
 

M

merge(Map<String, CollectorInfo>) - Method in class net.zomis.fight.statextract.IndexableResults.FinalResults
 

N

net.zomis.fight - package net.zomis.fight
 
net.zomis.fight.annot - package net.zomis.fight.annot
 
net.zomis.fight.ext - package net.zomis.fight.ext
 
net.zomis.fight.ext.rating - package net.zomis.fight.ext.rating
 
net.zomis.fight.statextract - package net.zomis.fight.statextract
 

P

player1() - Static method in class net.zomis.fight.ext.FightCollectors
 
player2(int) - Static method in class net.zomis.fight.ext.FightCollectors
 
PlayerResults<T> - Class in net.zomis.fight
 
post(Object) - Method in class net.zomis.fight.statextract.InstancePoster
 
post(Object) - Method in interface net.zomis.fight.statextract.Poster
 
Poster - Interface in net.zomis.fight.statextract
Created by Simon on 3/14/2015.
postPrimary() - Method in class net.zomis.fight.statextract.Extractor
 
processStream(String, Stream<T>, FightIndexer<T>) - Method in class net.zomis.fight.ext.GameFightNew
 
processSubsets(List<T>, int) - Static method in class net.zomis.fight.GuavaExt
Creates a list of all subsets containing the specified number of elements
produceRandomStream(List<P>, Function<ArenaParams<P>, A>) - Method in class net.zomis.fight.ext.GameFightNew
 

R

RatingCollector<T,P> - Class in net.zomis.fight.ext.rating
Deprecated.
RatingCollector(Function<T, WinResult>, Function<P, Double>, Function<T, P>, Function<T, P>) - Constructor for class net.zomis.fight.ext.rating.RatingCollector
Deprecated.
 
RatingContext<P> - Class in net.zomis.fight.ext
 
RatingContext(Function<P, Double>) - Constructor for class net.zomis.fight.ext.RatingContext
 
RatingElo - Class in net.zomis.fight.ext
 
RatingElo() - Constructor for class net.zomis.fight.ext.RatingElo
 
RatingElo(double, double) - Constructor for class net.zomis.fight.ext.RatingElo
 
RatingProgress<P> - Class in net.zomis.fight.ext.rating
 
RatingProgress(Function<P, Double>) - Constructor for class net.zomis.fight.ext.rating.RatingProgress
 
RatingProgress(RatingProgress<P>, RatingProgress<P>) - Constructor for class net.zomis.fight.ext.rating.RatingProgress
 
RatingResult<P> - Class in net.zomis.fight.ext.rating
 
RatingResult() - Constructor for class net.zomis.fight.ext.rating.RatingResult
 
resultFor(A, A, A) - Static method in enum net.zomis.fight.ext.WinResult
 
results() - Method in class net.zomis.fight.ext.rating.RatingProgress
 
reversed() - Method in enum net.zomis.fight.ext.WinResult
 

S

saveResult(T[], T) - Method in class net.zomis.fight.FightResults
 
setRating(P, double) - Method in class net.zomis.fight.ext.RatingContext
 
stats() - Static method in class net.zomis.fight.ext.FightCollectors
 
supplier() - Method in class net.zomis.fight.ext.rating.RatingCollector
Deprecated.
 

T

toString() - Method in class net.zomis.fight.ext.ArenaParams
 
toString() - Method in class net.zomis.fight.ext.Fight
 
toString() - Method in class net.zomis.fight.ext.FightRes
 
toString(int) - Method in class net.zomis.fight.ext.FightRes
 
toString() - Method in class net.zomis.fight.ext.IndexResults
 
toString() - Method in class net.zomis.fight.ext.WinStats
 
toString() - Method in class net.zomis.fight.FightResults
 
toString() - Method in class net.zomis.fight.IndexResults
 
toString() - Method in class net.zomis.fight.PlayerResults
 
toString() - Method in class net.zomis.fight.WinsLosses
 
toStringBig() - Method in class net.zomis.fight.ext.FightRes
 
toStringMultiLine() - Method in class net.zomis.fight.FightResults
 
toStringMultiLine() - Method in class net.zomis.fight.IndexResults
 
toStringMultiLine() - Method in class net.zomis.fight.PlayerResults
 

U

unindexed() - Method in class net.zomis.fight.statextract.IndexableResults
 

V

valueOf(String) - Static method in enum net.zomis.fight.ext.WinResult
Returns the enum constant of this type with the specified name.
values() - Static method in enum net.zomis.fight.ext.WinResult
Returns an array containing the constants of this enum type, in the order they are declared.

W

WinResult - Enum in net.zomis.fight.ext
 
WinsLosses - Class in net.zomis.fight
Class to keep track of wins, losses, and draws.
WinsLosses() - Constructor for class net.zomis.fight.WinsLosses
 
WinsLosses(int, int, int) - Constructor for class net.zomis.fight.WinsLosses
 
WinsLosses(Collection<WinsLosses>) - Constructor for class net.zomis.fight.WinsLosses
 
WinStats - Class in net.zomis.fight.ext
Class to keep track of wins, losses, and draws.
WinStats() - Constructor for class net.zomis.fight.ext.WinStats
 
WinStats(int, int, int) - Constructor for class net.zomis.fight.ext.WinStats
 
winValue() - Method in enum net.zomis.fight.ext.WinResult
 
winValueInt() - Method in enum net.zomis.fight.ext.WinResult
 
A C D E F G H I M N P R S T U V W 
Skip navigation links

Copyright © 2015. All rights reserved.