Class EDTReader
java.lang.Object
com.github._1c_syntax.bsl.reader.edt.EDTReader
- All Implemented Interfaces:
MDReader
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionВозвращает строку-фильтр для различия расширения и конфигурацииВозвращает тип исходных файлов ридераВозвращает установленные настройки чтенияВозвращает путь к корню читаемого контейнераГеттер для xstreammdoTypeFolderPath(Path mdoPath) Определяет путь к каталогу с файлами типа объектаmoduleFolder(Path mdoPath, MDOType mdoType) Рассчитывает каталог, в которм должны располагаться модули объектаmodulePath(Path folder, String name, ModuleType moduleType) Определяет путь к файлу модуля объектаВыполняет чтение объекта по каталогу файлов и имени объектаВыполняет чтение конфигурацииВыполняет чтение внешнего отчета или внешней обработкиreadFormData(Path currentPath, String name, MDOType mdoType) Читает данные формыВозвращает имя поля для чтения подсистемvoidunmarshal(HierarchicalStreamReader reader, UnmarshallingContext context, AbstractReaderContext readerContext) Выполняет чтение объекта из файла
-
Field Details
-
CONFIGURATION_MDO_PATH
Путь к файлу описания конфигурации -
CONFIGURATION_MDO_FILE_NAME
Имя корневого файла конфигурации- See Also:
-
-
Constructor Details
-
EDTReader
-
-
Method Details
-
getConfigurationSource
Description copied from interface:MDReaderВозвращает тип исходных файлов ридера- Specified by:
getConfigurationSourcein interfaceMDReader- Returns:
- Тип исходных файлов
-
readConfiguration
Description copied from interface:MDReaderВыполняет чтение конфигурации- Specified by:
readConfigurationin interfaceMDReader- Returns:
- Прочитанная конфигурация
-
readExternalSource
Description copied from interface:MDReaderВыполняет чтение внешнего отчета или внешней обработки- Specified by:
readExternalSourcein interfaceMDReader- Returns:
- Прочитанный контейнер
-
read
Description copied from interface:MDReaderВыполняет чтение объекта по каталогу файлов и имени объекта -
readFormData
Description copied from interface:MDReaderЧитает данные формы- Specified by:
readFormDatain interfaceMDReader- Parameters:
currentPath- Путь к объектуname- Имя объектаmdoType- тип объекта- Returns:
- Данные формы
-
moduleFolder
Description copied from interface:MDReaderРассчитывает каталог, в которм должны располагаться модули объекта- Specified by:
moduleFolderin interfaceMDReader- Parameters:
mdoPath- Путь к описанию объектаmdoType- Тип объекта- Returns:
- Путь к каталогу с модулями
-
modulePath
Description copied from interface:MDReaderОпределяет путь к файлу модуля объекта- Specified by:
modulePathin interfaceMDReader- Parameters:
folder- Каталог модулейname- Имя объектаmoduleType- Тип модуля- Returns:
- Путь к файлу модуля
-
mdoTypeFolderPath
Description copied from interface:MDReaderОпределяет путь к каталогу с файлами типа объекта- Specified by:
mdoTypeFolderPathin interfaceMDReader- Parameters:
mdoPath- Путь к файлу объекта- Returns:
- Путь к каталогу типа
-
subsystemsNodeName
Description copied from interface:MDReaderВозвращает имя поля для чтения подсистем- Specified by:
subsystemsNodeNamein interfaceMDReader- Returns:
- Имя поля
-
configurationExtensionFilter
Description copied from interface:MDReaderВозвращает строку-фильтр для различия расширения и конфигурации- Specified by:
configurationExtensionFilterin interfaceMDReader- Returns:
- Строка-фильтр
-
unmarshal
public void unmarshal(HierarchicalStreamReader reader, UnmarshallingContext context, AbstractReaderContext readerContext) Description copied from interface:MDReaderВыполняет чтение объекта из файла -
getXstream
Description copied from interface:MDReaderГеттер для xstream- Specified by:
getXstreamin interfaceMDReader
-
getRootPath
Description copied from interface:MDReaderВозвращает путь к корню читаемого контейнера- Specified by:
getRootPathin interfaceMDReader- Returns:
- Путь
-
getReadSettings
Description copied from interface:MDReaderВозвращает установленные настройки чтения- Specified by:
getReadSettingsin interfaceMDReader- Returns:
- Настройки чтения
-