Click or drag to resize
INativeSubContentExtractor Interface

Manages the Parser used to process the native file as well as a set of INativeExtractionContentProcessor components that processes the output of the parser.

The result of the processing consists of calls to the Output.

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 interface INativeSubContentExtractor

The INativeSubContentExtractor type exposes the following members.

Properties
  NameDescription
Public propertyContentProcessors

The content processors currently in use, in the order in which they will be invoked.

Use AddProcessor(INativeExtractionContentProcessor), InsertProcessor(Int32, INativeExtractionContentProcessor) and RemoveProcessor(INativeExtractionContentProcessor) to modify the collection.

Public propertyOutput
The output from the extractor (i.e. the parser and the native processors) will be passed to this component.
Public propertyParser
The file parser that will read the input file
Top
Methods
  NameDescription
Public methodAddProcessor
Appends a content processor that will be invoked to process the output of the parser.
Public methodInsertProcessor
Inserts a content processor at the specified index in the list of content processors that will be invoked to process the output from the parser. The processors are invoked in the order in which they appear in the list.
Public methodRemoveProcessor
Removes a content processor from the list. Does not do anything if the processor is not in the list.
Top
Remarks

Used together with other components in a IFileExtractor to extract content from a native file.

See Also
Community
Edit

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