Log in Help
Print
HomegatepluginsGazetteer_LKBsrccomontotextkimmodel 〉 KIMDataFeed.java
 
package com.ontotext.kim.model;

import com.ontotext.kim.client.query.KIMQueryException;
import com.ontotext.kim.client.semanticrepository.QueryResultListener;
import com.ontotext.kim.client.semanticrepository.SemanticRepositoryAPI;
import com.ontotext.kim.client.semanticrepository.QueryResultListener.Feed;

public class KIMDataFeed implements Feed {

	private final SemanticRepositoryAPI semRep;
	private final String language;
	private final String query;
		
	public KIMDataFeed(SemanticRepositoryAPI semRep, String language,
			String query) {
		super();
		this.semRep = semRep;
		this.language = language;
		this.query = query;
	}

	public void feedTo(QueryResultListener listener) throws KIMQueryException {
		semRep.evaluateQuery(query, language, listener);
	}

}