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.2508.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 methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Public methodFileComplete
Calls the corresponding method on the Output.
(Overrides AbstractBilingualContentHandlerFileComplete.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodInitialize
Calls the corresponding method on the Output.
(Overrides AbstractBilingualContentHandlerInitialize(IDocumentProperties).)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
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).)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
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