|
MATSIM
|
Public Member Functions | |
| String | toString () |
Static Public Member Functions | |
| static void | write (String filePath, EventFingerprint eventFingerprint) |
| static EventFingerprint | read (String fingerprintPath) throws IOException |
Private Member Functions | |
| EventFingerprint (FloatList timeArray, Object2IntMap< String > eventTypeCounter, byte[] hash) | |
Private Attributes | |
| final MessageDigest | digest |
Class holding reduced information about an events file. If two such fingerprint are different, one can conclude that the event files are semantically different.
The fingerprint is based on the following information:
Note: Events with the same timestamp are allowed to occur in any order.
Definition at line 30 of file EventFingerprint.java.
|
private |
Definition at line 46 of file EventFingerprint.java.
|
static |
Definition at line 65 of file EventFingerprint.java.
References org.matsim.core.utils.io.IOUtils.getFileUrl(), and org.matsim.core.utils.io.IOUtils.getOutputStream().
Referenced by org.matsim.core.events.EventsUtils.assertEqualEventsFingerprint(), org.matsim.core.events.EventsUtils.createAndCompareEventsFingerprint(), and org.matsim.core.events.EventsUtils.createEventsFingerprint().

|
static |
Definition at line 94 of file EventFingerprint.java.
References org.matsim.core.utils.io.IOUtils.getFileUrl(), and org.matsim.core.utils.io.IOUtils.getInputStream().
Referenced by org.matsim.utils.eventsfilecomparison.EventsFileFingerprintComparator.compareFingerprints(), and org.matsim.utils.eventsfilecomparison.EventsFileFingerprintComparator.createFingerprintHandler().

| String org.matsim.utils.eventsfilecomparison.EventFingerprint.toString | ( | ) |
Definition at line 158 of file EventFingerprint.java.
|
private |
Builder for the hash.
Definition at line 44 of file EventFingerprint.java.
1.8.13