Namespace Sdl.Terminology.TerminologyProvider.Core
Classes
AbstractTerminologyProvider
Abstract base class for a terminology provider IConnectionAwareTerminologyProvider
Definition
Terminology provider definition default implementation
DefinitionLanguage
The language default implementation for the termbase provider definition
DescriptiveField
The descriptive field default implementation for 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
GenericCredentials
A generic class for building and parsing a credentials string. This will usually contain a UserName and Password but may also contain other parameters using an indexer on this class.
MarkupPosition
Default implementation for IMarkupPosition
SearchMarkupResult
Default implementation for ISearchMarkupResult
SearchMarkupResultWithTermbaseName
Search Results for providers which support multiple termbases.
SearchResult
The default implementation for ISearchResult
SearchResultWithTermbaseName
Search Results for providers which support multiple termbases.
TerminologyProviderCredential
Represents a credential for a terminology provider that can be stored in a ITerminologyProviderCredentialStore.
TerminologyProviderCredentialStore
This class represents a storage mechanism for terminology provider credentials.
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.
TerminologyProviderStatus
Default implementattion for ITerminologyProviderStatus
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.
TerminologyUserCredentials
Interfaces
IConnectionAwareTerminologyProvider
Provides access to a terminology provider with connection support, which in turn provides access to termbases.
IDefinition
The terminology provider definition
IDefinitionLanguage
The language for the termbase provider definition
IDescriptiveField
The descriptive field for the termbase provider definition
IEntry
The terminology provider entry
IEntryField
Terminology provider entry field
IEntryLanguage
Terminology provider entry language
IEntryTerm
Terminology provider entry term
IEntryTransaction
Terminology provider entry transaction
ILanguage
The language definition for a term
IMarkupPosition
Contains information to markup position of a term in a text/segment. See ISearchMarkupResult
IMultipleTerminologyProvider
Terminology Providers which support multiple termbases.
ISearchMarkupResult
Term recognition results. Includes markup positions of a matching term in the text/segment. See ITerminologyMarkupProvider
ISearchResult
The terminology provider search result
ISearchResultWithTermbaseName
Search Results for providers which support multiple termbases.
IServerBasedTerminologyProvider
Server based terminology provider
ITermbaseMetrics
Implemented by a terminology provider to calculate metrics for a termbase
ITerminologyExport
This interface should be implemented by terminology provider implementers in order to provide export functionality
ITerminologyMarkupProvider
Terminology providers that provide markup information with the search results when performing term recognition need to implement this interface.
ITerminologyProvider
Provides access to a terminology provider, which in turn provides access to termbases.
ITerminologyProviderCredentialStore
This interface represents a storage mechanism for terminology provider credentials.
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
ITerminologyProviderReadOnly
This interface should be implemented by terminology provider implementers in order to signalize that Trados Studio can only read data from the provider
ITerminologyProviderStatus
Contains information on the current status of the terminology provider
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.
Enums
FieldLevel
The terminology provider field level
FieldType
The terminology provider structure field types
SearchMode
Determines the search algorithm
TerminologyExportType
Determines the export format
TerminologyProviderType
This enumeration provides the different types of terminology providers
TerminologyUserManagerTokenType
Token representation of user managers
TransactionType
Terminology provider entry transaction type