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

com.dooapp.gaedo.finders.collections.Evaluator Maven / Gradle / Ivy

There is a newer version: 1.0.16
Show newest version
package com.dooapp.gaedo.finders.collections;



/**
 * Evaluator is counterpart for evaluating expressions.
 * @author ndx
 *
 */
public interface Evaluator {
	/**
	 * Main method used to check if input object matches this evaluator
	 * @param element
	 * @return
	 */
	public boolean matches(DataType element);

	/**
	 * Adds a subevaluator to this evaluator. May fire an {@link UnsupportedOperationException}
	 * @param subEvaluator
	 */
	public void add(Evaluator subEvaluator);
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy