Package com.github._1c_syntax.bsl.reader
Class FakeReader
java.lang.Object
com.github._1c_syntax.bsl.reader.FakeReader
- All Implemented Interfaces:
MDReader
Класс-читатель-заглушка
-
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) Читает данные формыВозвращает имя поля для чтения подсистемvoid
unmarshal
(HierarchicalStreamReader reader, UnmarshallingContext context, AbstractReaderContext readerContext) Выполняет чтение объекта из файла
-
Constructor Details
-
FakeReader
public FakeReader()
-
-
Method Details
-
getConfigurationSource
Description copied from interface:MDReader
Возвращает тип исходных файлов ридера- Specified by:
getConfigurationSource
in interfaceMDReader
- Returns:
- Тип исходных файлов
-
readConfiguration
Description copied from interface:MDReader
Выполняет чтение конфигурации- Specified by:
readConfiguration
in interfaceMDReader
- Returns:
- Прочитанная конфигурация
-
readExternalSource
Description copied from interface:MDReader
Выполняет чтение внешнего отчета или внешней обработки- Specified by:
readExternalSource
in interfaceMDReader
- Returns:
- Прочитанный контейнер
-
getRootPath
Description copied from interface:MDReader
Возвращает путь к корню читаемого контейнера- Specified by:
getRootPath
in interfaceMDReader
- Returns:
- Путь
-
read
Description copied from interface:MDReader
Выполняет чтение объекта по пути к файлу -
read
Description copied from interface:MDReader
Выполняет чтение объекта по каталогу файлов и имени объекта -
getXstream
Description copied from interface:MDReader
Геттер для xstream- Specified by:
getXstream
in interfaceMDReader
-
readFormData
Description copied from interface:MDReader
Читает данные формы- Specified by:
readFormData
in interfaceMDReader
- Parameters:
currentPath
- Путь к объектуname
- Имя объектаmdoType
- тип объекта- Returns:
- Данные формы
-
moduleFolder
Description copied from interface:MDReader
Рассчитывает каталог, в которм должны располагаться модули объекта- Specified by:
moduleFolder
in interfaceMDReader
- Parameters:
mdoPath
- Путь к описанию объектаmdoType
- Тип объекта- Returns:
- Путь к каталогу с модулями
-
modulePath
Description copied from interface:MDReader
Определяет путь к файлу модуля объекта- Specified by:
modulePath
in interfaceMDReader
- Parameters:
folder
- Каталог модулейname
- Имя объектаmoduleType
- Тип модуля- Returns:
- Путь к файлу модуля
-
mdoTypeFolderPath
Description copied from interface:MDReader
Определяет путь к каталогу с файлами типа объекта- Specified by:
mdoTypeFolderPath
in interfaceMDReader
- Parameters:
mdoPath
- Путь к файлу объекта- Returns:
- Путь к каталогу типа
-
subsystemsNodeName
Description copied from interface:MDReader
Возвращает имя поля для чтения подсистем- Specified by:
subsystemsNodeName
in interfaceMDReader
- Returns:
- Имя поля
-
configurationExtensionFilter
Description copied from interface:MDReader
Возвращает строку-фильтр для различия расширения и конфигурации- Specified by:
configurationExtensionFilter
in interfaceMDReader
- Returns:
- Строка-фильтр
-
unmarshal
public void unmarshal(HierarchicalStreamReader reader, UnmarshallingContext context, AbstractReaderContext readerContext) Description copied from interface:MDReader
Выполняет чтение объекта из файла
-