Namespace Sdl.Terminology.TerminologyProvider.Core
Classes
Definition
Terminology provider definition
DefinitionLanguage
The language for the termbase provider definition
DescriptiveField
The description for a field in the termbase provider definition
Entry
The terminology provider entry
EntryEventArgs
Terminology provider entry event arguments
EntryField
Terminology provider entry field
EntryLanguage
Terminology provider entry language
EntryTerm
Terminology provider entry term
EntryTransaction
Terminology provider entry transaction
FilterDefinition
Terminology provider filter definition
SearchResult
Termbase search results.
TerminologyProviderCoreModule
TerminologyProviderDisplayInfo
Represents information about a terminology provider (ITerminologyProvider) that can be used to display this terminology provider in a user interface. The terminology provider plug-in has to provide an implementation of ITerminologyProviderWinFormsUI
TerminologyProviderFactoryAttribute
Extension attribute for registering a terminology provider factory that supports a specific types of terminology providers.
TerminologyProviderManager
Singleton class, responsible for creating and getting available terminology providers. It maintains a list of created terminology providers based on its Uri address.
TerminologyProviderViewerWinFormsUIAttribute
Extension attribute for registering a terminology provider Windows Forms user interface component that provides user interface for specific types of terminology providers.
TerminologyProviderWinFormsUIAttribute
Extension attribute for registering a terminology provider Windows Forms user interface component that provides user interface for specific types of terminology providers.
Interfaces
ILanguage
The language definition for a term
ITerminologyExport
This interface should be implemented by terminology provider implementers in order to provide export functionality
ITerminologyImport
This interface should be implemented by terminology providers in order to provide import functionality
ITerminologyProvider
Provides access to a terminology provider, which in turn provides access to termbases.
ITerminologyProviderFactory
This interface defines a Terminology Provider Factory class that can be used as a plug-in based on the Sdl.Core.PluginFramework Extensions API
ITerminologyProviderManager
This interface represents a mechanism responsible for creating and getting available terminology providers
ITerminologyProviderViewerWinFormsUI
This interface should be implemented by terminology provider implementers that are able to provide more information about a term when required in the Trados Studio Editor View Implementation of this interface should be marked up with the TerminologyProviderViewerWinFormsUIAttribute attribute for registration it with the plug-in manager.
ITerminologyProviderWinFormsUI
This interface should be implemented by terminology provider implementers in order to provide user interface functionality in Trados Studio specific to that type of terminology provider. Implementation of this interface should be marked up with the TerminologyProviderWinFormsUIAttribute attribute for registration it with the plug-in manager.
ITerminologyProviderWinFormsUIWithCreate
Adds the capability to create a ITerminologyProvider for a ITerminologyProviderWinFormsUI interface.
ITerminologyProviderWinFormsUIWithEdit
Adds the capability to edit settings for a ITerminologyProviderWinFormsUI interface.
Enums
FieldLevel
The terminology provider field level
FieldType
The data type for a field in the terminology provider structure
SearchMode
Determines the search algorithm
TerminologyExportType
Determines the export format
TerminologyImportType
Determines the import format.
TransactionType
Terminology provider entry transaction type