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Возвращает строку-фильтр для различия расширения и конфигурации@NonNull com.github._1c_syntax.bsl.types.ConfigurationSourceВозвращает тип исходных файлов ридераВозвращает установленные настройки чтенияВозвращает путь к корню читаемого контейнераГеттер для xstreammdoTypeFolderPath(Path mdoPath) Определяет путь к каталогу с файлами типа объектаmoduleFolder(Path mdoPath, com.github._1c_syntax.bsl.types.MDOType mdoType) Рассчитывает каталог, в которм должны располагаться модули объектаmodulePath(Path folder, String name, com.github._1c_syntax.bsl.types.ModuleType moduleType) Определяет путь к файлу модуля объектаВыполняет чтение объекта по пути к файлуВыполняет чтение объекта по каталогу файлов и имени объектаВыполняет чтение конфигурацииВыполняет чтение внешнего отчета или внешней обработкиreadFormData(Path currentPath, String name, com.github._1c_syntax.bsl.types.MDOType mdoType) Читает данные формыВозвращает имя поля для чтения подсистемvoidunmarshal(com.thoughtworks.xstream.io.HierarchicalStreamReader reader, com.thoughtworks.xstream.converters.UnmarshallingContext context, AbstractReaderContext readerContext) Выполняет чтение объекта из файла
-
Constructor Details
-
FakeReader
public FakeReader()
-
-
Method Details
-
getConfigurationSource
@NonNull public @NonNull com.github._1c_syntax.bsl.types.ConfigurationSource 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:
- Прочитанный контейнер
-
getRootPath
Description copied from interface:MDReaderВозвращает путь к корню читаемого контейнера- Specified by:
getRootPathin interfaceMDReader- Returns:
- Путь
-
getReadSettings
Description copied from interface:MDReaderВозвращает установленные настройки чтения- Specified by:
getReadSettingsin interfaceMDReader- Returns:
- Настройки чтения
-
read
Description copied from interface:MDReaderВыполняет чтение объекта по пути к файлу -
read
Description copied from interface:MDReaderВыполняет чтение объекта по каталогу файлов и имени объекта -
getXstream
Description copied from interface:MDReaderГеттер для xstream- Specified by:
getXstreamin interfaceMDReader
-
readFormData
@NonNull public @NonNull FormData readFormData(Path currentPath, String name, com.github._1c_syntax.bsl.types.MDOType mdoType) Description copied from interface:MDReaderЧитает данные формы- Specified by:
readFormDatain interfaceMDReader- Parameters:
currentPath- Путь к объектуname- Имя объектаmdoType- тип объекта- Returns:
- Данные формы
-
moduleFolder
@NonNull public @NonNull Path moduleFolder(Path mdoPath, com.github._1c_syntax.bsl.types.MDOType mdoType) Description copied from interface:MDReaderРассчитывает каталог, в которм должны располагаться модули объекта- Specified by:
moduleFolderin interfaceMDReader- Parameters:
mdoPath- Путь к описанию объектаmdoType- Тип объекта- Returns:
- Путь к каталогу с модулями
-
modulePath
@NonNull public @NonNull Path modulePath(Path folder, String name, com.github._1c_syntax.bsl.types.ModuleType moduleType) 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(com.thoughtworks.xstream.io.HierarchicalStreamReader reader, com.thoughtworks.xstream.converters.UnmarshallingContext context, AbstractReaderContext readerContext) Description copied from interface:MDReaderВыполняет чтение объекта из файла
-