Interface IXmlFileReaderProvider

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      IXmlFileReader getReader​(Document document, Path path, org.eclipse.emf.ecore.EClass eClass, Version version)
      Get XML file reader that may read the given parsed XML document to object to the model object of the provided class and the 1C:Enterprise runtime version.
      boolean isAppropriate​(Document document, Path path, org.eclipse.emf.ecore.EClass eClass, Version version)
      Returns whether this provider may provide XML file reader for the given parsed XML document to object, model object class and 1C:Enterprise runtime version.
    • Method Detail

      • isAppropriate

        boolean isAppropriate​(Document document,
                              Path path,
                              org.eclipse.emf.ecore.EClass eClass,
                              Version version)
        Returns whether this provider may provide XML file reader for the given parsed XML document to object, model object class and 1C:Enterprise runtime version.
        Parameters:
        document - the XML document parsed from file, cannot be null
        path - the file path with XML document, cannot be null
        eClass - the class to read object with, cannot be null
        version - the version of importing 1C:Enterprise XML files, cannot be null
        Returns:
        whether this provider may provide XML file reader
      • getReader

        IXmlFileReader getReader​(Document document,
                                 Path path,
                                 org.eclipse.emf.ecore.EClass eClass,
                                 Version version)
        Get XML file reader that may read the given parsed XML document to object to the model object of the provided class and the 1C:Enterprise runtime version.
        Parameters:
        document - the XML document parsed from file, cannot be null
        path - the file path with XML document, cannot be null
        eClass - the class to read object with, cannot be null
        version - the version of importing 1C:Enterprise XML files, cannot be null
        Returns:
        the XML file reader, never null