Package org.orekit.utils.drivers
Interface FieldParameterObserver<T extends CalculusFieldElement<T>>
- Type Parameters:
T- type of the field elements
- All Superinterfaces:
BaseParameterObserver<FieldParameterDriver<T>,FieldParameterObserver<T>>
public interface FieldParameterObserver<T extends CalculusFieldElement<T>>
extends BaseParameterObserver<FieldParameterDriver<T>,FieldParameterObserver<T>>
Interface for observing parameters changes.
- Since:
- 14.0
- Author:
- Luc Maisonobe
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptiondefault voidreferenceDateChanged(FieldAbsoluteDate<T> previousReferenceDate, FieldParameterDriver<T> driver) Notify that a parameter reference date has been changed.default voidreferenceValueChanged(T previousReferenceValue, FieldParameterDriver<T> driver) Notify that a parameter reference value has been changed.voidvalueChanged(T previousValue, FieldParameterDriver<T> driver) Notify that a parameter value has been changed.Methods inherited from interface org.orekit.utils.drivers.BaseParameterObserver
maxValueChanged, minValueChanged, nameChanged, scaleChanged, selectionChanged, validityChanged
-
Method Details
-
referenceDateChanged
default void referenceDateChanged(FieldAbsoluteDate<T> previousReferenceDate, FieldParameterDriver<T> driver) Notify that a parameter reference date has been changed.The default implementation does nothing
- Parameters:
previousReferenceDate- previous date (null if it is the first time the reference date is changed)driver- parameter driver that has been changed
-
referenceValueChanged
Notify that a parameter reference value has been changed.The default implementation does nothing
- Parameters:
previousReferenceValue- previous reference valuedriver- parameter driver that has been changed
-
valueChanged
Notify that a parameter value has been changed.- Parameters:
previousValue- previous valuedriver- parameter driver that has been changed
-