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

net.amygdalum.patternsearchalgorithms.pattern.OptimizationTarget Maven / Gradle / Ivy

The newest version!
package net.amygdalum.patternsearchalgorithms.pattern;

public enum OptimizationTarget implements PatternOption {

	MATCH, SEARCH; 

	public static OptimizationTarget bestOf(PatternOption[] options) {
		OptimizationTarget target = MATCH;
		for (PatternOption option : options) {
			if (option instanceof OptimizationTarget) {
				OptimizationTarget current = (OptimizationTarget) option;
				if (target.ordinal() < current.ordinal()) {
					target = current;
				}
			}
		}
		return target;
	} 
	
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy