aicas logo Realtime Java
Technology.

javax.realtime
Class AbsoluteTime

java.lang.Object
  |
  +--javax.realtime.HighResolutionTime
        |
        +--javax.realtime.AbsoluteTime
All Implemented Interfaces:
java.lang.Comparable

public class AbsoluteTime
extends HighResolutionTime


Fields inherited from class javax.realtime.HighResolutionTime
milli, nano
 
Constructor Summary
AbsoluteTime()
           
AbsoluteTime(AbsoluteTime time)
           
AbsoluteTime(java.util.Date date)
           
AbsoluteTime(long millis, int nanos)
           
 
Method Summary
 AbsoluteTime absolute(Clock clock)
           
 AbsoluteTime absolute(Clock clock, AbsoluteTime dest)
           
 AbsoluteTime add(long millis, int nanos)
           
 AbsoluteTime add(long millis, int nanos, AbsoluteTime dest)
           
 AbsoluteTime add(RelativeTime time)
           
 AbsoluteTime add(RelativeTime time, AbsoluteTime destination)
           
 java.util.Date getDate()
           
 RelativeTime relative(Clock clock)
           
 RelativeTime relative(Clock clock, HighResolutionTime destination)
           
 void set(java.util.Date date)
           
 RelativeTime subtract(AbsoluteTime time)
           
 RelativeTime subtract(AbsoluteTime time, RelativeTime dest)
           
 AbsoluteTime subtract(RelativeTime time)
           
 AbsoluteTime subtract(RelativeTime time, AbsoluteTime dest)
           
 java.lang.String toString()
           
 
Methods inherited from class javax.realtime.HighResolutionTime
compareTo, compareTo, equals, equals, getMilliseconds, getNanoseconds, hashCode, set, set, set, waitForObject
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AbsoluteTime

public AbsoluteTime()

AbsoluteTime

public AbsoluteTime(AbsoluteTime time)

AbsoluteTime

public AbsoluteTime(java.util.Date date)

AbsoluteTime

public AbsoluteTime(long millis,
                    int nanos)
Method Detail

absolute

public AbsoluteTime absolute(Clock clock,
                             AbsoluteTime dest)
Overrides:
absolute in class HighResolutionTime

absolute

public AbsoluteTime absolute(Clock clock)
Overrides:
absolute in class HighResolutionTime

add

public AbsoluteTime add(long millis,
                        int nanos)

add

public AbsoluteTime add(long millis,
                        int nanos,
                        AbsoluteTime dest)

add

public final AbsoluteTime add(RelativeTime time)

add

public AbsoluteTime add(RelativeTime time,
                        AbsoluteTime destination)

getDate

public java.util.Date getDate()

set

public void set(java.util.Date date)

subtract

public final RelativeTime subtract(AbsoluteTime time)

subtract

public final RelativeTime subtract(AbsoluteTime time,
                                   RelativeTime dest)

subtract

public final AbsoluteTime subtract(RelativeTime time)

subtract

public AbsoluteTime subtract(RelativeTime time,
                             AbsoluteTime dest)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

relative

public RelativeTime relative(Clock clock)
Overrides:
relative in class HighResolutionTime

relative

public RelativeTime relative(Clock clock,
                             HighResolutionTime destination)
Overrides:
relative in class HighResolutionTime

aicas logo Realtime Java
Technology.

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