Click or drag to resize
AbstractBilingualContentProcessor Class
Abstract base class for convenient implementation of bilingual content processors. Provides the default implementations for the content processor methods that call the corresponding methods on the Output. You just need to override the ones you are interested in, and call the base class to output content.
Inheritance Hierarchy

Namespace: Sdl.FileTypeSupport.Framework.BilingualApi
Assembly: Sdl.FileTypeSupport.Framework.Core (in Sdl.FileTypeSupport.Framework.Core.dll) Version: 1.0.0.0 (1.0.2551.0)
Syntax
public abstract class AbstractBilingualContentProcessor : AbstractBilingualContentHandler, 
	IBilingualContentProcessor, IBilingualContentHandler

The AbstractBilingualContentProcessor type exposes the following members.

Constructors
  NameDescription
Protected methodAbstractBilingualContentProcessor
Default constructor - sets Output to null.
Top
Properties
  NameDescription
Public propertyItemFactory
Default implementation of the ItemFactory property
(Inherited from AbstractBilingualFileTypeComponent.)
Public propertyMessageReporter
Accessor for the message reporter
(Inherited from AbstractBilingualFileTypeComponent.)
Public propertyOutput
Default implementation is an accessor to a member
Public propertyPropertiesFactory
Convenience accessor to the properties factory used by the item factory.
(Inherited from AbstractBilingualFileTypeComponent.)
Top
Methods
  NameDescription
Public methodComplete
Calls the corresponding method on the Output.
(Overrides AbstractBilingualContentHandlerComplete.)
Public methodFileComplete
Calls the corresponding method on the Output.
(Overrides AbstractBilingualContentHandlerFileComplete.)
Public methodInitialize
Calls the corresponding method on the Output.
(Overrides AbstractBilingualContentHandlerInitialize(IDocumentProperties).)
Public methodProcessParagraphUnit
Calls the corresponding method on the Output.
(Overrides AbstractBilingualContentHandlerProcessParagraphUnit(IParagraphUnit).)
Public methodReportMessage(Object, String, ErrorLevel, String, String)
Calls the corresponding method on the message reporter (if set).
(Inherited from AbstractBilingualFileTypeComponent.)
Public methodReportMessage(Object, String, ErrorLevel, String, TextLocation, TextLocation)
Calls the corresponding method on the message reporter (if set).
(Inherited from AbstractBilingualFileTypeComponent.)
Public methodReportMessage(Object, String, ErrorLevel, String, String, ExtendedMessageEventData)
Calls the corresponding method on the message reporter (if set).
(Inherited from AbstractBilingualFileTypeComponent.)
Public methodReportMessage(Object, String, ErrorLevel, String, TextLocation, TextLocation, ExtendedMessageEventData)
Calls the corresponding method on the message reporter (if set).
(Inherited from AbstractBilingualFileTypeComponent.)
Public methodSetFileProperties
Calls the corresponding method on the Output.
(Overrides AbstractBilingualContentHandlerSetFileProperties(IFileProperties).)
Top
Remarks

Implementations are not required to derive from this class. It is designed as a convenient default implementation to be used when appropriate.

See Also
Community
Edit

Be the first to Edit the community content of this topic.
Comments