aicas logo Realtime Java
Technology.

javax.realtime
Class HighResolutionTime

java.lang.Object
  |
  +--javax.realtime.HighResolutionTime
All Implemented Interfaces:
java.lang.Comparable
Direct Known Subclasses:
AbsoluteTime, RelativeTime

public abstract class HighResolutionTime
extends java.lang.Object
implements java.lang.Comparable


Field Summary
protected  long milli
           
protected  int nano
           
 
Constructor Summary
HighResolutionTime()
           
 
Method Summary
abstract  AbsoluteTime absolute(Clock clock)
           
abstract  AbsoluteTime absolute(Clock clock, AbsoluteTime dest)
           
 int compareTo(HighResolutionTime time)
           
 int compareTo(java.lang.Object object)
           
 boolean equals(HighResolutionTime time)
           
 boolean equals(java.lang.Object object)
           
 long getMilliseconds()
           
 int getNanoseconds()
           
 int hashCode()
           
abstract  RelativeTime relative(Clock clock)
           
abstract  RelativeTime relative(Clock clock, HighResolutionTime time)
           
 void set(HighResolutionTime time)
           
 void set(long millis)
           
 void set(long millis, int nanos)
           
static void waitForObject(java.lang.Object target, HighResolutionTime time)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

milli

protected long milli

nano

protected int nano
Constructor Detail

HighResolutionTime

public HighResolutionTime()
Method Detail

absolute

public abstract AbsoluteTime absolute(Clock clock)

absolute

public abstract AbsoluteTime absolute(Clock clock,
                                      AbsoluteTime dest)

compareTo

public int compareTo(HighResolutionTime time)

compareTo

public int compareTo(java.lang.Object object)
Specified by:
compareTo in interface java.lang.Comparable

equals

public boolean equals(HighResolutionTime time)

equals

public boolean equals(java.lang.Object object)
Overrides:
equals in class java.lang.Object

getMilliseconds

public final long getMilliseconds()

getNanoseconds

public final int getNanoseconds()

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

set

public void set(HighResolutionTime time)

set

public void set(long millis)

set

public void set(long millis,
                int nanos)

waitForObject

public static void waitForObject(java.lang.Object target,
                                 HighResolutionTime time)
                          throws java.lang.InterruptedException

relative

public abstract RelativeTime relative(Clock clock)

relative

public abstract RelativeTime relative(Clock clock,
                                      HighResolutionTime time)

aicas logo Realtime Java
Technology.

aicas GmbH, Karlsruhe - Germany    www.aicas.com
Copyright 2003 aicas GmbH. All Rights Reserved.