Interface INativeFileParser
This interface is implemented by all native file parsers. The framework uses this interface to operate the parser.
Inherited Members
System.IDisposable.Dispose()
Namespace: Sdl.FileTypeSupport.Framework.NativeApi
Assembly: Sdl.FileTypeSupport.Framework.Core.dll
Syntax
public interface INativeFileParser : INativeFileTypeComponent, IParser, IDisposable
Remarks
The parser must retrieve the name of the input file to be processed by implementing the INativeContentCycleAware interface. The input file name can be retrieved from the OriginalFilePath property of the file conversion properties object passed to the component by the framework through the SetFileProperties(IFileProperties) method.
Properties
Output
The framework sets this property before the first call to ParseNext() in order to specify the component that will process the output from the parser.
The parser implementation should send the whole output to this object.
Declaration
INativeExtractionContentHandler Output { get; set; }
Property Value
Type | Description |
---|---|
INativeExtractionContentHandler |