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