Package com.e1c.langtool.storage
package com.e1c.langtool.storage
-
ClassDescriptionThe abstract class of resource file storage, that allows to use common logic to track external file changing events, or save asynchronously, storage batch mode, firing changes events and etc.The abstract class of resource file storage provider with common logic of creating
AbstractFileStoragewith the project settings, track changes of the settings and re-create storages with dispose evicted instance of storage.The cachable editing file mediator allows to load file if not exits in cache and save files form cache automatically in separate job.Common interface for objects of editing translation forFeatureValueand language code.TheIEditingContextlistener.IFileEditor<T>The common interface of file editor handler that responsible for load, save, delete and track changes of the file model content.The common interface to implement configurator of default storage strategy (storage settings).The reader allows to get single translation from the storage according to the order of project settings.The listener interface for receiving events of changing settings by the project.The Interface IStorageSettingsManager.Interface that can receive change notifications fromITranslationStorageProvider.Storagewhen aFeatureValuehas changed.A factory for creatingfile editing handler.The Interface ITranslationStorageManager.TheITranslationStorageProviderprovides storage place for translations.The Interface for context storage of translation strings.The Interface for dictionary storage of translation strings.The Interface Storage.An enum describes a type of storage.TheModelValueAlreadyInUseExceptionthrows whenITranslationStorageProvider.Storagealready has translation value in use with anotherFeatureKey.The Storage ID describes provider id and segment inside the provider.The common utilities for translation storages.