All Downloads are FREE. Search and download functionalities are using the official Maven repository.

net.alloyggp.tournament.internal.FormatRunner Maven / Gradle / Ivy

There is a newer version: 0.1.0
Show newest version
package net.alloyggp.tournament.internal;

import java.util.List;
import java.util.Set;

import com.google.common.collect.ImmutableList;

import net.alloyggp.tournament.api.TNextMatchesResult;
import net.alloyggp.tournament.api.TMatchResult;
import net.alloyggp.tournament.api.TRanking;
import net.alloyggp.tournament.api.TSeeding;
import net.alloyggp.tournament.internal.spec.RoundSpec;

public interface FormatRunner {

    TNextMatchesResult getMatchesToRun(String tournamentInternalName, TSeeding initialSeeding,
            int stageNum, List rounds, Set resultsSoFar);

    List getStandingsHistory(String tournamentInternalName, TSeeding initialSeeding,
            int stageNum, List rounds, Set resultsSoFar);

    void validateRounds(ImmutableList rounds);

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy