Package org.apache.jena.reasoner
Class FinderUtil
- java.lang.Object
-
- org.apache.jena.reasoner.FinderUtil
-
public class FinderUtil extends java.lang.Object
Some simple helper methods used when working with Finders, particularly to compose them into cascade sequences. The cascades are designed to cope with null Finders as well.
-
-
Constructor Summary
Constructors Constructor Description FinderUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Finder
cascade(Finder first, Finder second)
Create a continuation object which is a cascade of two continuation objects.static Finder
cascade(Finder first, Finder second, Finder third)
Create a continuation object which is a cascade of three continuation objects.static Finder
cascade(Finder first, Finder second, Finder third, Finder fourth)
Create a continuation object which is a cascade of four continuation objects.
-
-
-
Method Detail
-
cascade
public static Finder cascade(Finder first, Finder second)
Create a continuation object which is a cascade of two continuation objects.- Parameters:
first
- the first Graph/Finder to trysecond
- the second Graph/Finder to try
-
cascade
public static Finder cascade(Finder first, Finder second, Finder third)
Create a continuation object which is a cascade of three continuation objects.- Parameters:
first
- the first Graph/Finder to trysecond
- the second Graph/Finder to trythird
- the third Graph/Finder to try
-
cascade
public static Finder cascade(Finder first, Finder second, Finder third, Finder fourth)
Create a continuation object which is a cascade of four continuation objects.- Parameters:
first
- the first Graph/Finder to trysecond
- the second Graph/Finder to trythird
- the third Graph/Finder to tryfourth
- the third Graph/Finder to try
-
-