Package org.opentrafficsim.base
Class TimeStampedObject<C>
java.lang.Object
org.opentrafficsim.base.TimeStampedObject<C>
- Type Parameters:
 C- the time stamped object class.
- All Implemented Interfaces:
 java.io.Serializable
public class TimeStampedObject<C>
extends java.lang.Object
implements java.io.Serializable
An object with a time stamp, where the object is of a specific class.
 
 Copyright (c) 2013-2020 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands. All rights reserved. 
 BSD-style license. See OpenTrafficSim License.
 
- Author:
 - Alexander Verbraeck, Peter Knoppers
 - See Also:
 - Serialized Form
 
- 
Constructor Summary
Constructors Constructor Description TimeStampedObject(C object, Time timestamp)Construct a new TimeStampedObject. - 
Method Summary
Modifier and Type Method Description CgetObject()Retrieve the object.TimegetTimestamp()Retrieve the time stamp.java.lang.StringtoString() 
- 
Constructor Details
- 
TimeStampedObject
Construct a new TimeStampedObject.- Parameters:
 object- C; the object.timestamp- Time; the time stamp.
 
 - 
 - 
Method Details
- 
getObject
Retrieve the object.- Returns:
 - C; the object
 
 - 
getTimestamp
Retrieve the time stamp.- Returns:
 - Time; the time stamp
 
 - 
toString
public final java.lang.String toString()- Overrides:
 toStringin classjava.lang.Object
 
 -