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); } }