Class ExternalProjectTranslationProvider
java.lang.Object
com.e1c.langtool.v8.dt.translator.ProjectTranslationProvider
com.e1c.langtool.v8.dt.external.translator.ExternalProjectTranslationProvider
- All Implemented Interfaces:
IProjectTranslationProvider
-
Field Summary
Fields inherited from class com.e1c.langtool.v8.dt.translator.ProjectTranslationProvider
computedNameService, computedNameTranslationService, featureKeyProvider, ignoreService, preferences, resourceLookup, storageManager -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedExternalProjectTranslationProvider(ITranslatedV8Project translatedProject) -
Method Summary
Modifier and TypeMethodDescriptioncreate(ITranslatedV8Project translatedProject) Low-level factory to creates the ProjectTranslationProvider instance.protected ITranslatedExternalObjectProjectprotected IProjectTranslationReaderprotected org.eclipse.core.resources.IProjectprotected StringgetStoredTranslationInternal(ContextTranslationKey key, TranslateLanguage language, ITranslationStorageProvider.Storage.Type... storageTypes) Gets the translation directly from storages.Methods inherited from class com.e1c.langtool.v8.dt.translator.ProjectTranslationProvider
allCaches, getCache, getOptionalTranslation, getOptionalTranslation, getProject, getReader, getSourceProject, getStoredTranslation, getTranslation, getTranslationMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.e1c.langtool.v8.dt.translator.IProjectTranslationProvider
dispose
-
Constructor Details
-
ExternalProjectTranslationProvider
- Parameters:
translatedProject-
-
-
Method Details
-
create
Low-level factory to creates the ProjectTranslationProvider instance.- Parameters:
translatedProject- the translated project- Returns:
- the project translation provider
-
getStoredTranslationInternal
protected String getStoredTranslationInternal(ContextTranslationKey key, TranslateLanguage language, ITranslationStorageProvider.Storage.Type... storageTypes) Description copied from class:ProjectTranslationProviderGets the translation directly from storages.- Overrides:
getStoredTranslationInternalin classProjectTranslationProvider- Parameters:
key- the key, cannot benull.language- the language, cannot benull.storageTypes- the storage types, can benullor empty array for all types.- Returns:
- the stored translation, should not return
null
-
geExternalObjectProject
-
getBaseReader
-
getBaseSourceProject
protected org.eclipse.core.resources.IProject getBaseSourceProject()
-