/// ------------------------------------------------------------------------------------ /// <summary> /// Import from the specified XML (OXES) file. /// </summary> /// <param name="progressDlg"></param> /// <param name="parameters"></param> /// <returns></returns> /// ------------------------------------------------------------------------------------ protected virtual object ImportXml(IAdvInd4 progressDlg, object[] parameters) { Debug.Assert(parameters.Length == 2); return(TeXmlImporter.Import(m_cache, m_styleSheet, m_sOXESFile, (UndoImportManager)parameters[0], (TeImportUi)parameters[1])); }
/// <summary> /// Calls the importer. /// </summary> /// <param name="importSettings">The import settings.</param> /// <param name="undoManager">The undo manager.</param> /// <param name="importUi">The import UI.</param> /// <returns></returns> protected virtual ScrReference Import(IScrImportSet importSettings, UndoImportManager undoManager, TeImportUi importUi) { if (importSettings != null) { return(TeSfmImporter.Import(importSettings, m_cache, m_styleSheet, undoManager, importUi, m_fParatextStreamlinedImport)); } return((ScrReference)TeXmlImporter.Import(m_cache, m_styleSheet, m_sOXESFile, undoManager, importUi)); }