Package com.iizix.translate.test
Class TestEngine
java.lang.Object
com.iizix.translate.TranslationEngine
com.iizix.translate.test.TestEngine
- All Implemented Interfaces:
- ITranslationEngine
Test translation engine for stand-alone Java application from command line without proxy.
- Author:
- Christopher Mindus
- Field Summary- Fields inherited from class com.iizix.translate.TranslationEngine- DEBUG, ENCODING, ENCODING_NAME- Fields inherited from interface com.iizix.translate.ITranslationEngine- REQTYPE_POST, REQTYPE_POST_OVERRIDES_GET
- Constructor SummaryConstructors
- Method SummaryModifier and TypeMethodDescription- void- configureProxy- (HttpURLConnection urlConnection) Configures a Http(s)URLConnection for proxy information.Gets a proxy to use for an URL.Gets the ready state of this translation engine.- getTranslator- (String sourceLanguageCode, String targetLanguageCode) Gets the translator to use for a particular language combination.- boolean- isLanguageHandled- (String languageCode) Verifies if a Language Code is handled by this translator.- protected TranslationQueue- newTranslationQueue- (String sourceLanguageCode, String targetLanguageCode, ITranslator translator) Creates a new TranslationQueue instance.- Methods inherited from class com.iizix.translate.TranslationEngine- cancel, canTranslate, clearLanguageQueue, getInstance, getQueues, postRequestJSON, requestJSON, requestJSON, requestString, requestString, translate
- Constructor Details- TestEngineConstructor.- Parameters:
- translators- The translators.
 
 
- Method Details- newTranslationQueueprotected TranslationQueue newTranslationQueue- (String sourceLanguageCode, String targetLanguageCode, ITranslator translator) Creates a new TranslationQueue instance.- Specified by:
- newTranslationQueuein class- TranslationEngine
- Parameters:
- sourceLanguageCode- The source language code, null for auto-detect.
- targetLanguageCode- The target language code.
- translator- The translator.
 
- getTranslatorGets the translator to use for a particular language combination.- Parameters:
- sourceLanguageCode- The source language code, null for automatic detection.
- targetLanguageCode- The target language code.
- Returns:
- The translator, null for not found or not configured.
 
- getReadyStateGets the ready state of this translation engine.- Returns:
- OK = null.
 
- isLanguageHandledVerifies if a Language Code is handled by this translator.- Parameters:
- languageCode- The language code.
- Returns:
- true if supported, false if not.
 
- getProxyGets a proxy to use for an URL.- Parameters:
- url- The URL.
- Returns:
- The Proxy to use.
 
- configureProxyConfigures a Http(s)URLConnection for proxy information.- Parameters:
- urlConnection- The HttpURLConnection or HttpsURLConnection.