Class AbstractBilingualContentHandler
Abstract base class for convenient implementation of bilingual content handlers. Provides the default implementations for the content handler methods; you just need to override the ones you are interested in.
Inheritance
Implements
Inherited Members
Namespace: Sdl.FileTypeSupport.Framework.BilingualApi
Assembly: Sdl.FileTypeSupport.Framework.Core.dll
Syntax
public abstract class AbstractBilingualContentHandler : AbstractBilingualFileTypeComponent, IBilingualFileTypeComponent, IBilingualContentMessageReporter, IBasicMessageReporter, IBilingualContentMessageReporterWithExtendedData, IBasicMessageReporterWithExtendedData, IBilingualContentHandler
Remarks
Derives from AbstractBilingualFileTypeComponent to provide easy access to the message reporter and factory.
Implementations are not required to derive from this class. It is designed as a convenient default implementation to be used when appropriate.
Constructors
AbstractBilingualContentHandler()
Default constructor
Declaration
protected AbstractBilingualContentHandler()
Remarks
Derives from AbstractBilingualFileTypeComponent to provide easy access to the message reporter and factory.
Implementations are not required to derive from this class. It is designed as a convenient default implementation to be used when appropriate.
Methods
Complete()
Default implementation, does not perform any task.
Declaration
public virtual void Complete()
Remarks
Derives from AbstractBilingualFileTypeComponent to provide easy access to the message reporter and factory.
Implementations are not required to derive from this class. It is designed as a convenient default implementation to be used when appropriate.
FileComplete()
Default implementation, does not perform any task.
Declaration
public virtual void FileComplete()
Remarks
Derives from AbstractBilingualFileTypeComponent to provide easy access to the message reporter and factory.
Implementations are not required to derive from this class. It is designed as a convenient default implementation to be used when appropriate.
Initialize(IDocumentProperties)
Default implementation, does not perform any task.
Declaration
public virtual void Initialize(IDocumentProperties documentInfo)
Parameters
Type | Name | Description |
---|---|---|
IDocumentProperties | documentInfo |
Remarks
Derives from AbstractBilingualFileTypeComponent to provide easy access to the message reporter and factory.
Implementations are not required to derive from this class. It is designed as a convenient default implementation to be used when appropriate.
ProcessParagraphUnit(IParagraphUnit)
Default implementation, does not perform any task.
Declaration
public virtual void ProcessParagraphUnit(IParagraphUnit paragraphUnit)
Parameters
Type | Name | Description |
---|---|---|
IParagraphUnit | paragraphUnit |
Remarks
Derives from AbstractBilingualFileTypeComponent to provide easy access to the message reporter and factory.
Implementations are not required to derive from this class. It is designed as a convenient default implementation to be used when appropriate.
SetFileProperties(IFileProperties)
Default implementation, does not perform any task.
Declaration
public virtual void SetFileProperties(IFileProperties fileInfo)
Parameters
Type | Name | Description |
---|---|---|
IFileProperties | fileInfo |
Remarks
Derives from AbstractBilingualFileTypeComponent to provide easy access to the message reporter and factory.
Implementations are not required to derive from this class. It is designed as a convenient default implementation to be used when appropriate.