Class TextQueryResultBuilder
- java.lang.Object
-
- net.sf.okapi.connectors.google.v3.TextQueryResultBuilder
-
- All Implemented Interfaces:
QueryResultBuilder<String>
public class TextQueryResultBuilder extends Object implements QueryResultBuilder<String>
Builder for creating QueryResult objects from plain text translations.
-
-
Constructor Summary
Constructors Constructor Description TextQueryResultBuilder(String origin, int weight)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<net.sf.okapi.common.query.QueryResult>convertResponses(List<TranslationResponse> responses, String originalSource)Convert translation responses to QueryResult objects.net.sf.okapi.common.query.QueryResultcreateDummyResponse(String originalSource)Create a dummy response when translation fails.
-
-
-
Constructor Detail
-
TextQueryResultBuilder
public TextQueryResultBuilder(String origin, int weight)
-
-
Method Detail
-
convertResponses
public List<net.sf.okapi.common.query.QueryResult> convertResponses(List<TranslationResponse> responses, String originalSource)
Description copied from interface:QueryResultBuilderConvert translation responses to QueryResult objects.- Specified by:
convertResponsesin interfaceQueryResultBuilder<String>- Parameters:
responses- the translation responsesoriginalSource- the original source content- Returns:
- list of QueryResult objects
-
createDummyResponse
public net.sf.okapi.common.query.QueryResult createDummyResponse(String originalSource)
Description copied from interface:QueryResultBuilderCreate a dummy response when translation fails. Returns the source text as the translation.- Specified by:
createDummyResponsein interfaceQueryResultBuilder<String>- Parameters:
originalSource- the original source content- Returns:
- a dummy QueryResult
-
-