Class DbViewTermsStorageProvider
java.lang.Object
com.e1c.langtool.v8.dt.md.storage.DbViewTermsStorageProvider
- All Implemented Interfaces:
ITranslationStorageProvider
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.e1c.langtool.storage.ITranslationStorageProvider
ITranslationStorageProvider.ContextStorage, ITranslationStorageProvider.DictionaryStorage, ITranslationStorageProvider.Storage -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets the provider id.getStorage(org.eclipse.core.resources.IProject project, String segment) Gets the storage.getStorageDescription(org.eclipse.core.resources.IProject project, String segment) Gets the storage description.getStorageSegments(org.eclipse.core.resources.IProject project) At least one segment ID should be returned to use the provider.voidinitialize(org.eclipse.core.resources.IProject project, List<String> segments) Initialize.booleanisActive()Checks whether it active and can be used or not.
-
Field Details
-
PROVIDER_ID
- See Also:
-
SEGMENT
- See Also:
-
-
Constructor Details
-
DbViewTermsStorageProvider
public DbViewTermsStorageProvider()
-
-
Method Details
-
getProviderId
Description copied from interface:ITranslationStorageProviderGets the provider id.- Specified by:
getProviderIdin interfaceITranslationStorageProvider- Returns:
- the provider id
-
isActive
public boolean isActive()Description copied from interface:ITranslationStorageProviderChecks whether it active and can be used or not.- Specified by:
isActivein interfaceITranslationStorageProvider- Returns:
- true, if is active
-
initialize
Description copied from interface:ITranslationStorageProviderInitialize.- Specified by:
initializein interfaceITranslationStorageProvider- Parameters:
project- the projectsegments- the segments
-
getStorageSegments
Description copied from interface:ITranslationStorageProviderAt least one segment ID should be returned to use the provider. String cannot contains `:`, which used for separation provider_id and segment for global "Storage ID" in the project: com.e1c.langtool.storage:common com.e1c.langtool.storage:context- Specified by:
getStorageSegmentsin interfaceITranslationStorageProvider- Parameters:
project- the project- Returns:
- the storage segments
-
getStorageDescription
Description copied from interface:ITranslationStorageProviderGets the storage description.- Specified by:
getStorageDescriptionin interfaceITranslationStorageProvider- Parameters:
project- the projectsegment- the segment- Returns:
- the storage description
-
getStorage
public ITranslationStorageProvider.Storage getStorage(org.eclipse.core.resources.IProject project, String segment) Description copied from interface:ITranslationStorageProviderGets the storage.- Specified by:
getStoragein interfaceITranslationStorageProvider- Parameters:
project- the projectsegment- the segment- Returns:
- the storage
-