Package org.orekit.utils.drivers
Interface BaseParameterObserver<P extends BaseParameterDriver<P,O>,O extends BaseParameterObserver<P,O>>
- Type Parameters:
P- type of the parameter driverO- type of the parameter observer
- All Known Subinterfaces:
FieldParameterObserver<T>,ParameterObserver
public interface BaseParameterObserver<P extends BaseParameterDriver<P,O>,O extends BaseParameterObserver<P,O>>
Interface for observing parameters changes (except the value itself).
- Since:
- 14.0
- Author:
- Luc Maisonobe
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptiondefault voidmaxValueChanged(double previousMaxValue, P driver) Notify that a parameter maximum value has been changed.default voidminValueChanged(double previousMinValue, P driver) Notify that a parameter minimum value has been changed.default voidnameChanged(String previousName, P driver) Notify that a parameter name has been changed.default voidscaleChanged(double previousScale, P driver) Notify that a parameter scale has been changed.default voidselectionChanged(boolean previousSelection, P driver) Notify that a parameter selection status has been changed.default voidvalidityChanged(TimeInterval previousValidity, P driver) Notify that a parameter validity interval has been changed.
-
Method Details
-
nameChanged
Notify that a parameter name has been changed.The default implementation does nothing
- Parameters:
previousName- previous namedriver- parameter driver that has been changed- Since:
- 9.0
-
selectionChanged
Notify that a parameter selection status has been changed.The default implementation does nothing
- Parameters:
previousSelection- previous selectiondriver- parameter driver that has been changed- Since:
- 9.0
-
minValueChanged
Notify that a parameter minimum value has been changed.The default implementation does nothing
- Parameters:
previousMinValue- previous minimum valuedriver- parameter driver that has been changed- Since:
- 9.0
-
maxValueChanged
Notify that a parameter maximum value has been changed.The default implementation does nothing
- Parameters:
previousMaxValue- previous maximum valuedriver- parameter driver that has been changed- Since:
- 9.0
-
scaleChanged
Notify that a parameter scale has been changed.The default implementation does nothing
- Parameters:
previousScale- previous scaledriver- parameter driver that has been changed- Since:
- 9.0
-
validityChanged
Notify that a parameter validity interval has been changed.The default implementation does nothing
- Parameters:
previousValidity- previous validity intervaldriver- parameter driver that has been changed- Since:
- 14.0
-