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
System.Object
AbstractBilingualContentHandler
Implements
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
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()
Methods
Complete()
Default implementation, does not perform any task.
Declaration
public virtual void Complete()
FileComplete()
Default implementation, does not perform any task.
Declaration
public virtual void FileComplete()
Initialize(IDocumentProperties)
Default implementation, does not perform any task.
Declaration
public virtual void Initialize(IDocumentProperties documentInfo)
Parameters
Type | Name | Description |
---|---|---|
IDocumentProperties | documentInfo |
ProcessParagraphUnit(IParagraphUnit)
Default implementation, does not perform any task.
Declaration
public virtual void ProcessParagraphUnit(IParagraphUnit paragraphUnit)
Parameters
Type | Name | Description |
---|---|---|
IParagraphUnit | paragraphUnit |
SetFileProperties(IFileProperties)
Default implementation, does not perform any task.
Declaration
public virtual void SetFileProperties(IFileProperties fileInfo)
Parameters
Type | Name | Description |
---|---|---|
IFileProperties | fileInfo |