Class DefaultConstraintVerifier<ConstraintProvider_ extends ConstraintProvider,Solution_,Score_ extends Score<Score_>>  
java.lang.Object
org.optaplanner.test.impl.score.stream.DefaultConstraintVerifier<ConstraintProvider_,Solution_,Score_>  
- All Implemented Interfaces:
 ConstraintVerifier<ConstraintProvider_,Solution_> 
public final class DefaultConstraintVerifier<ConstraintProvider_ extends ConstraintProvider,Solution_,Score_ extends Score<Score_>>  
extends Object
implements ConstraintVerifier<ConstraintProvider_,Solution_> 
- 
Constructor Summary
ConstructorsConstructorDescriptionDefaultConstraintVerifier(ConstraintProvider_ constraintProvider, SolutionDescriptor<Solution_> solutionDescriptor)  - 
Method Summary
Modifier and TypeMethodDescriptionbooleanCreates a constraint verifier for all constraints of theConstraintProvider.verifyThat(BiFunction<ConstraintProvider_, ConstraintFactory, Constraint> constraintFunction) Creates a constraint verifier for a givenConstraintof theConstraintProvider.withConstraintStreamImplType(ConstraintStreamImplType constraintStreamImplType) All subsequent calls toConstraintVerifier.verifyThat(BiFunction)andConstraintVerifier.verifyThat()use the givenConstraintStreamImplType.withDroolsAlphaNetworkCompilationEnabled(boolean droolsAlphaNetworkCompilationEnabled) Applies only toConstraintStreamImplType.DROOLS. 
- 
Constructor Details
- 
DefaultConstraintVerifier
public DefaultConstraintVerifier(ConstraintProvider_ constraintProvider, SolutionDescriptor<Solution_> solutionDescriptor)  
 - 
 - 
Method Details
- 
getConstraintStreamImplType
 - 
withConstraintStreamImplType
public ConstraintVerifier<ConstraintProvider_,Solution_> withConstraintStreamImplType(ConstraintStreamImplType constraintStreamImplType) Description copied from interface:ConstraintVerifierAll subsequent calls toConstraintVerifier.verifyThat(BiFunction)andConstraintVerifier.verifyThat()use the givenConstraintStreamImplType.- Specified by:
 withConstraintStreamImplTypein interfaceConstraintVerifier<ConstraintProvider_ extends ConstraintProvider,Solution_> - Parameters:
 constraintStreamImplType- never null- Returns:
 - this
 
 - 
isDroolsAlphaNetworkCompilationEnabled
public boolean isDroolsAlphaNetworkCompilationEnabled() - 
withDroolsAlphaNetworkCompilationEnabled
public ConstraintVerifier<ConstraintProvider_,Solution_> withDroolsAlphaNetworkCompilationEnabled(boolean droolsAlphaNetworkCompilationEnabled) Description copied from interface:ConstraintVerifierApplies only toConstraintStreamImplType.DROOLS. Do not enable when running in a native image.- Specified by:
 withDroolsAlphaNetworkCompilationEnabledin interfaceConstraintVerifier<ConstraintProvider_ extends ConstraintProvider,Solution_> - Parameters:
 droolsAlphaNetworkCompilationEnabled- true to enable the alpha network compiler- Returns:
 - this
 
 - 
verifyThat
public DefaultSingleConstraintVerification<Solution_,Score_> verifyThat(BiFunction<ConstraintProvider_, ConstraintFactory, Constraint> constraintFunction) Description copied from interface:ConstraintVerifierCreates a constraint verifier for a givenConstraintof theConstraintProvider.- Specified by:
 verifyThatin interfaceConstraintVerifier<ConstraintProvider_ extends ConstraintProvider,Solution_> - Parameters:
 constraintFunction- never null- Returns:
 - never null
 
 - 
verifyThat
Description copied from interface:ConstraintVerifierCreates a constraint verifier for all constraints of theConstraintProvider.- Specified by:
 verifyThatin interfaceConstraintVerifier<ConstraintProvider_ extends ConstraintProvider,Solution_> - Returns:
 - never null
 
 
 -