Package microsim.statistics
Class Series
java.lang.Object
microsim.statistics.Series
- All Implemented Interfaces:
EventListener,UpdatableSource
- Direct Known Subclasses:
Series.Double,Series.Integer,Series.Long
A series is a sequential collection of values coming from a given variable source over time.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic class -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanReturns the current status of the time checker.voidEventListenercallback function.voidsetCheckingTime(boolean b) Sets the current status of the time checker.abstract voidForces the source to update its currently cached data.
-
Field Details
-
timeChecker
-
-
Constructor Details
-
Series
public Series()
-
-
Method Details
-
updateSource
public abstract void updateSource()Description copied from interface:UpdatableSourceForces the source to update its currently cached data.- Specified by:
updateSourcein interfaceUpdatableSource
-
onEvent
EventListenercallback function. It supports onlyCommonEventType.UPDATEevent.- Specified by:
onEventin interfaceEventListener- Parameters:
type- The action id. OnlyCommonEventType.UPDATEis supported.- Throws:
UnsupportedOperationException- If actionType is not supported.
-
isCheckingTime
public boolean isCheckingTime()Returns the current status of the time checker. A time checker avoid the object to update more than one time per simulation step. The default value is enabled (true).- Returns:
- True if the computer is currently checking time before update cached data, false if disabled.
-
setCheckingTime
public void setCheckingTime(boolean b) Sets the current status of the time checker. A time checker avoid the object to update more than one time per simulation step. The default value is enabled (true).- Parameters:
b- True if the computer is currently checking time before update cached data, false if disabled.
-