Click or drag to resize
AbstractNativeExtractionGenerationContentProcessor Class
Base class for components that are intended to be used as native content processors, either for extraction or generation. Implements both interfaces, and stores the output variable as an IAbstractNativeContentHandler. The strongly typed handlers can be set and accessed through the ExtractionOutput and GenerationOutput properties, which both reference the same field as the Output property.
Inheritance Hierarchy

Namespace: Sdl.FileTypeSupport.Framework.NativeApi
Assembly: Sdl.FileTypeSupport.Framework.Core (in Sdl.FileTypeSupport.Framework.Core.dll) Version: 1.0.0.0 (1.0.2551.0)
Syntax
public abstract class AbstractNativeExtractionGenerationContentProcessor : AbstractNativeFileTypeComponent, 
	INativeExtractionContentProcessor, INativeExtractionContentHandler, INativeGenerationContentProcessor, INativeGenerationContentHandler, IAbstractNativeContentHandler

The AbstractNativeExtractionGenerationContentProcessor type exposes the following members.

Constructors
  NameDescription
Protected methodAbstractNativeExtractionGenerationContentProcessor
Protected constructor used by derived classes
Top
Properties
  NameDescription
Public propertyExtractionOutput
Strongly typed output content handler that can be used when the buffer is used for extraction.
Public propertyGenerationOutput
Strongly typed output content handler that can be used when the buffer is used for generation.
Public propertyMessageReporter
The message reporter to be used for reporting non-critical issues.
(Inherited from AbstractNativeFileTypeComponent.)
Public propertyOutput
Agnostic access to the output handler; accesses the very same object instance as the ExtractionOutput and the GenerationOutput properties.
Public propertyPropertiesFactory
The factory used to create native properties objects
(Inherited from AbstractNativeFileTypeComponent.)
Top
Methods
  NameDescription
Public methodChangeContext
Calls ChangeContext(IContextProperties) on the Output (if set).
Public methodCommentEnd
Public methodCommentStart
Public methodCustomInfo
Calls CustomInfo(ICustomInfoProperties) on the Output (if set).
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
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 the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodInlineEndTag
Calls InlineEndTag(IEndTagProperties) on the Output (if set).
Public methodInlinePlaceholderTag
Public methodInlineStartTag
Public methodLocationMark
Calls LocationMark(LocationMarkerId) on the Output (if set).
Public methodLockedContentEnd
Public methodLockedContentStart
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodParagraphComments
Public methodParagraphUnitEnd
Public methodParagraphUnitStart
Public methodReportMessage(Object, String, ErrorLevel, String, String)
Calls the corresponding method on the message reporter property.
(Inherited from AbstractNativeFileTypeComponent.)
Public methodReportMessage(Object, String, ErrorLevel, String, LocationMarkerId, LocationMarkerId)
Calls the corresponding method on the message reporter property.
(Inherited from AbstractNativeFileTypeComponent.)
Public methodRevisionEnd
Public methodRevisionStart
Public methodSegmentEnd
Public methodSegmentStart
Public methodStructureTag
Public methodText
Calls Text(ITextProperties) on the Output (if set).
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
See Also
Community
Edit

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