public static class AggregatedPVCoordinatesProvider.Builder extends Object
Constructor and Description |
---|
Builder()
使用 AggregatedPVCoordinatesProvider.InvalidPVProvider 作为初始提供者创建一个构建器。
|
Builder(PVCoordinatesProvider initialProvider)
使用提供的初始提供者创建一个构建器。
|
Modifier and Type | Method and Description |
---|---|
AggregatedPVCoordinatesProvider.Builder |
addPVProviderAfter(AbsoluteDate date, PVCoordinatesProvider pvProv, boolean erasesLater)
将一个 PVCoordinatesProvider 添加到集合中。
|
AggregatedPVCoordinatesProvider.Builder |
addPVProviderBefore(AbsoluteDate date, PVCoordinatesProvider pvProv, boolean erasesEarlier)
将一个 PVCoordinatesProvider 添加到集合中。
|
AggregatedPVCoordinatesProvider |
build()
构建聚合的PVCoordinatesProvider。
|
AggregatedPVCoordinatesProvider.Builder |
invalidAfter(AbsoluteDate lastValidDate)
指示生成的PVCoordinatesProvider在此日期之后无效。
|
AggregatedPVCoordinatesProvider.Builder |
invalidBefore(AbsoluteDate firstValidDate)
指示生成的PVCoordinatesProvider在此日期之前无效。
|
public Builder()
AggregatedPVCoordinatesProvider.InvalidPVProvider
作为初始提供者创建一个构建器。
public Builder(PVCoordinatesProvider initialProvider)
initialProvider
- 初始提供者
public AggregatedPVCoordinatesProvider.Builder addPVProviderAfter(AbsoluteDate date, PVCoordinatesProvider pvProv, boolean erasesLater)
PVCoordinatesProvider
添加到集合中。提供的日期是过渡时间,在此时间之后将使用此提供者。
date
- 过渡日期
pvProv
- 提供者
erasesLater
- 如果为true,则该条目将擦除所有晚于date
的现有过渡
TimeSpanMap.addValidAfter(Object, AbsoluteDate, boolean)
public AggregatedPVCoordinatesProvider.Builder addPVProviderBefore(AbsoluteDate date, PVCoordinatesProvider pvProv, boolean erasesEarlier)
PVCoordinatesProvider
添加到集合中。提供的日期是最终过渡时间,在此时间之前将使用此提供者。
date
- 过渡日期
pvProv
- 提供者
erasesEarlier
- 如果为true,则该条目将擦除所有早于date
的现有过渡
TimeSpanMap.addValidBefore(Object, AbsoluteDate, boolean)
public AggregatedPVCoordinatesProvider.Builder invalidBefore(AbsoluteDate firstValidDate)
firstValidDate
- 结果提供者应有效的第一个日期
public AggregatedPVCoordinatesProvider.Builder invalidAfter(AbsoluteDate lastValidDate)
lastValidDate
- 结果提供者应有效的最后一个日期
public AggregatedPVCoordinatesProvider build()
Copyright © 2002-2023 CS GROUP. All rights reserved.