public interface DataProvider
文件加载器
提供数据文件的接口。
此接口定义了一种通用的方式来浏览保存数据文件的集合并加载其中的一些文件。该集合可以是类路径中的资源列表,文件系统中的目录树,zip或jar存档,数据库,远程服务器的连接等。
使用此接口的正确方式是配置一个或多个实现,并将它们注册到数据提供程序管理器单例
中,或者让此管理器使用其默认配置。一旦注册,它们将在需要加载数据时自动使用。这使得高级应用程序开发人员可以定制Orekit数据加载机制,并将库更紧密地集成到其应用程序中。
DataLoader
, DataProvidersManager
Modifier and Type | Field and Description |
---|---|
static Pattern |
ZIP_ARCHIVE_PATTERN
zip/jar存档文件名的模式。
|
Modifier and Type | Method and Description |
---|---|
boolean |
feed(Pattern supported, DataLoader visitor, DataProvidersManager manager)
通过浏览数据集合向数据文件加载器提供数据。
|
static final Pattern ZIP_ARCHIVE_PATTERN
boolean feed(Pattern supported, DataLoader visitor, DataProvidersManager manager)
该方法遍历实例中引用的所有文件(例如目录树中的所有文件),对于文件加载器支持的每个文件,它会要求文件加载器加载它。
如果方法在没有异常的情况下完成,则认为数据加载器已成功提供数据,并且顶层数据提供程序管理器
将立即返回,而不会尝试使用下一个配置的提供程序。
supported
- 访问者支持的文件名模式
visitor
- 要使用的数据文件访问者
manager
- 要应用于资源的过滤器
Copyright © 2002-2023 CS GROUP. All rights reserved.