com.motlin.risk.simulation
Class IntermediateBattleState.Builder<E extends Probability<E>>

java.lang.Object
  extended by com.motlin.risk.simulation.IntermediateBattleState.Builder<E>
Enclosing class:
IntermediateBattleState<E extends Probability<E>>

public static final class IntermediateBattleState.Builder<E extends Probability<E>>
extends Object


Constructor Summary
IntermediateBattleState.Builder(com.google.inject.Provider<FinalBattleState<E>> finalBattleStateProvider, ProbabilityFactory<E> probabilityFactory, Odds<E> odds)
           
 
Method Summary
 IntermediateBattleState<E> build(Leader attackerLeader, Leader defenderLeader, Capital capital)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IntermediateBattleState.Builder

public IntermediateBattleState.Builder(com.google.inject.Provider<FinalBattleState<E>> finalBattleStateProvider,
                                       ProbabilityFactory<E> probabilityFactory,
                                       Odds<E> odds)
Method Detail

build

public IntermediateBattleState<E> build(Leader attackerLeader,
                                        Leader defenderLeader,
                                        Capital capital)