|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.npsnet.xrti.utilities.DoubleValuedLogicalTime
DoubleValuedLogicalTime
| Constructor Summary | |
DoubleValuedLogicalTime(double pValue)
Creates a new XRTILogicalTime. |
|
| Method Summary | |
LogicalTime |
add(LogicalTimeInterval val)
Adds the specified time interval to this logical time, returning the result as a new LogicalTime. |
int |
compareTo(java.lang.Object other)
Compares this logical time to another. |
LogicalTimeInterval |
distance(LogicalTime val)
Computes and returns the time interval between this logical time and another one. |
void |
encode(byte[] buffer,
int offset)
Encodes this logical time, placing the result into the specified buffer. |
int |
encodedLength()
Returns the encoded length of this logical time. |
boolean |
equals(java.lang.Object other)
Checks this logical time for equality with another. |
int |
hashCode()
Computes and returns a hash code corresponding to this logical time. |
boolean |
isFinal()
Checks whether this represents a final time. |
boolean |
isInitial()
Checks whether this represents an initial time. |
LogicalTime |
subtract(LogicalTimeInterval val)
Subtracts the specified time interval from this logical time, returning the result as a new LogicalTime. |
java.lang.String |
toString()
Returns a string representation of this logical time. |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public DoubleValuedLogicalTime(double pValue)
XRTILogicalTime.
pValue - the value of the logical time| Method Detail |
public boolean isInitial()
isInitial in interface LogicalTimetrue if this represents an initial time,
false otherwisepublic boolean isFinal()
isFinal in interface LogicalTimetrue if this represents a final time,
false otherwise
public LogicalTime add(LogicalTimeInterval val)
throws IllegalTimeArithmetic
LogicalTime.
add in interface LogicalTimeval - the time interval to add to this logical time
LogicalTime that represents this logical time
plus the specified time interval
IllegalTimeArithmetic - if the operation cannot be performed
public LogicalTime subtract(LogicalTimeInterval val)
throws IllegalTimeArithmetic
LogicalTime.
subtract in interface LogicalTimeval - the time interval to subtract from this logical time
LogicalTime that represents this logical time
minus the specified time interval
IllegalTimeArithmetic - if the operation cannot be performedpublic LogicalTimeInterval distance(LogicalTime val)
distance in interface LogicalTimeval - the other logical time
public int compareTo(java.lang.Object other)
compareTo in interface LogicalTimeother - the logical time to compare this to
+1 if this logical time is greater than the
other one, -1 if this logical time is less than the
other one, 0 if the two logical times are equalpublic boolean equals(java.lang.Object other)
equals in interface LogicalTimeother - the other logical time to compare this to
true if the other object represents the
same logical time as this one, false otherwisepublic int hashCode()
hashCode in interface LogicalTimepublic java.lang.String toString()
toString in interface LogicalTimepublic int encodedLength()
encodedLength in interface LogicalTime
public void encode(byte[] buffer,
int offset)
encode in interface LogicalTimebuffer - the buffer in which to place the resultoffset - the offset within the buffer at which to store the
encoded value
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||