Search Results for

    Show / Hide Table of Contents

    Interface INativeFileParser

    This interface is implemented by all native file parsers. The framework uses this interface to operate the parser.

    Inherited Members
    INativeFileTypeComponent.PropertiesFactory
    INativeFileTypeComponent.MessageReporter
    IParser.ParseNext()
    IParser.Progress
    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

    On this page

    • Properties
      • Output
    Back to top Generated by DocFX