aicas logo Realtime Java
Technology.

javax.realtime
Class RelativeTime

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

public class RelativeTime
extends HighResolutionTime


Fields inherited from class javax.realtime.HighResolutionTime
milli, nano
 
Constructor Summary
RelativeTime()
           
RelativeTime(long millis, int nanos)
           
RelativeTime(RelativeTime time)
           
 
Method Summary
 AbsoluteTime absolute(Clock clock)
           
 AbsoluteTime absolute(Clock clock, AbsoluteTime destination)
           
 RelativeTime add(long millis, int nanos)
           
 RelativeTime add(long millis, int nanos, RelativeTime dest)
           
 RelativeTime add(RelativeTime time)
           
 RelativeTime add(RelativeTime time, RelativeTime destination)
           
 RelativeTime relative(Clock clock)
           
 RelativeTime relative(Clock clock, HighResolutionTime destination)
           
 RelativeTime relative(Clock clock, RelativeTime destination)
           
 RelativeTime subtract(RelativeTime time)
           
 RelativeTime subtract(RelativeTime time, RelativeTime 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

RelativeTime

public RelativeTime()

RelativeTime

public RelativeTime(long millis,
                    int nanos)

RelativeTime

public RelativeTime(RelativeTime time)
Method Detail

absolute

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

absolute

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

relative

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

relative

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

relative

public RelativeTime relative(Clock clock,
                             RelativeTime destination)

add

public RelativeTime add(long millis,
                        int nanos)

add

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

add

public final RelativeTime add(RelativeTime time)

add

public RelativeTime add(RelativeTime time,
                        RelativeTime destination)

subtract

public final RelativeTime subtract(RelativeTime time)

subtract

public RelativeTime subtract(RelativeTime time,
                             RelativeTime dest)

toString

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

aicas logo Realtime Java
Technology.

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