Interface QueryResultBuilder<T>
-
- Type Parameters:
T- the type of original source content (String or TextFragment)
- All Known Implementing Classes:
FragmentQueryResultBuilder,TextQueryResultBuilder
public interface QueryResultBuilder<T>Interface for building QueryResult objects from translation responses.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description List<net.sf.okapi.common.query.QueryResult>convertResponses(List<TranslationResponse> responses, T originalSource)Convert translation responses to QueryResult objects.net.sf.okapi.common.query.QueryResultcreateDummyResponse(T originalSource)Create a dummy response when translation fails.
-
-
-
Method Detail
-
convertResponses
List<net.sf.okapi.common.query.QueryResult> convertResponses(List<TranslationResponse> responses, T originalSource)
Convert translation responses to QueryResult objects.- Parameters:
responses- the translation responsesoriginalSource- the original source content- Returns:
- list of QueryResult objects
-
createDummyResponse
net.sf.okapi.common.query.QueryResult createDummyResponse(T originalSource)
Create a dummy response when translation fails. Returns the source text as the translation.- Parameters:
originalSource- the original source content- Returns:
- a dummy QueryResult
-
-