public class AstronomicalAmplitudeReader extends Object implements DataLoader
Constructor and Description |
---|
AstronomicalAmplitudeReader(String supportedNames, int columns, int columnDoodson, int columnHf, double scale)
简单构造函数。
|
Modifier and Type | Method and Description |
---|---|
Map<Integer,Double> |
getAstronomicalAmplitudesMap()
获取天文振幅映射。
|
String |
getSupportedNames()
获取支持文件名的正则表达式。
|
void |
loadData(InputStream input, String name)
从流中加载数据。
|
boolean |
stillAcceptsData()
检查加载器是否仍接受新数据。
|
public AstronomicalAmplitudeReader(String supportedNames, int columns, int columnDoodson, int columnHf, double scale)
supportedNames
- 支持的文件名的正则表达式
columns
- 列数
columnDoodson
- Doodson数列(从1开始计数)
columnHf
- Hf列(从1开始计数)
scale
- 天文振幅的缩放因子
public String getSupportedNames()
public boolean stillAcceptsData()
此方法用于通过在加载器找到等待的数据时中断数据集的爬取来加快数据加载速度。对于可以从任意数量的来源合并数据的加载器(例如JPL星历或分布在多个文件中的地球定向参数),此方法应始终返回true,以确保没有数据被遗漏。
stillAcceptsData
在接口 DataLoader
public void loadData(InputStream input, String name) throws IOException
loadData
在接口 DataLoader
input
- 数据输入流
name
- 文件名(或zip条目)
IOException
- 如果无法读取数据
Copyright © 2002-2023 CS GROUP. All rights reserved.