Module org.scijava.ops.engine
Class ConversionMatchingRoutine
- java.lang.Object
-
- org.scijava.ops.engine.matcher.impl.RuntimeSafeMatchingRoutine
-
- org.scijava.ops.engine.matcher.convert.ConversionMatchingRoutine
-
- All Implemented Interfaces:
Comparable<MatchingRoutine>,MatchingRoutine
public class ConversionMatchingRoutine extends RuntimeSafeMatchingRoutine
-
-
Constructor Summary
Constructors Constructor Description ConversionMatchingRoutine()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcheckSuitability(MatchingConditions conditions)OpCandidatefindMatch(MatchingConditions conditions, OpMatcher matcher, OpEnvironment env)doublepriority()The priority of thisMatchingRoutine-
Methods inherited from class org.scijava.ops.engine.matcher.impl.RuntimeSafeMatchingRoutine
filterMatches, typesMatch
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.scijava.ops.engine.matcher.MatchingRoutine
compareTo, match
-
-
-
-
Method Detail
-
checkSuitability
public void checkSuitability(MatchingConditions conditions) throws OpMatchingException
- Specified by:
checkSuitabilityin interfaceMatchingRoutine- Overrides:
checkSuitabilityin classRuntimeSafeMatchingRoutine- Throws:
OpMatchingException
-
findMatch
public OpCandidate findMatch(MatchingConditions conditions, OpMatcher matcher, OpEnvironment env)
- Specified by:
findMatchin interfaceMatchingRoutine- Overrides:
findMatchin classRuntimeSafeMatchingRoutine
-
priority
public double priority()
Description copied from interface:MatchingRoutineThe priority of thisMatchingRoutine- Specified by:
priorityin interfaceMatchingRoutine- Overrides:
priorityin classRuntimeSafeMatchingRoutine- Returns:
- the priority
-
-