4 package org
.eclipse
.linuxtools
.lttng
.stubs
;
6 import org
.eclipse
.linuxtools
.tmf
.core
.event
.TmfTimestamp
;
12 @SuppressWarnings("nls")
13 public class LTTngTimestampStub
extends TmfTimestamp
{
18 @SuppressWarnings("unused")
19 private static final long serialVersionUID
= 216576768443708259L;
26 public LTTngTimestampStub(long value
) {
27 super(value
, (byte) -3, 0); // millisecs
31 * @see org.eclipse.linuxtools.tmf.event.TmfTimestamp#toString()
34 public String
toString() {
36 // If we are dealing with units of seconds (or higher),
37 // use the plain formatter
39 Double value
= fValue
* Math
.pow(10, fScale
);
40 return value
.toString();
43 // Define a format string
44 String format
= String
.format("%%1d.%%0%dd", -fScale
);
46 // And format the timestamp value
47 double scale
= Math
.pow(10, fScale
);
48 long seconds
= (long) (fValue
* scale
);
49 long fracts
= fValue
- (long) ((double) seconds
/ scale
);
50 String result
= String
.format(format
, seconds
, fracts
);
This page took 0.032629 seconds and 5 git commands to generate.