org.omg.CosTime
Class TimeComparison

java.lang.Object
  extended by org.omg.CosTime.TimeComparison
All Implemented Interfaces:
java.io.Serializable, org.omg.CORBA.portable.IDLEntity

public final class TimeComparison
extends java.lang.Object
implements org.omg.CORBA.portable.IDLEntity

TimeComparaison defines the possilbe values that can be returned as a result of comparaing two UTOs. The values are self explanatory. In an IntervalC comparaison, TCIndeterminate value is returned if the error envelopes around the two times being compared overlap. For this purpose the error envelope is assumed to be symmetricallly placed around the base time covering time-inaccuracy to time+inaccuracy. For IntervalC comparaison, two UTOs are deemedto contain the same time only if the Time attribute of the two objects are equal and the Inaccuracy attributes of both the objects are zero.

See Also:
Serialized Form

Field Summary
static int _TCEqualTo
          Enum member TCEqualTo value
static int _TCGreaterThan
          Enum member TCGreaterThan value
static int _TCIndeterminate
          Enum member TCIndeterminate value
static int _TCLessThan
          Enum member TCLessThan value
static TimeComparison TCEqualTo
          Enum member TCEqualTo
static TimeComparison TCGreaterThan
          Enum member TCGreaterThan
static TimeComparison TCIndeterminate
          Enum member TCIndeterminate
static TimeComparison TCLessThan
          Enum member TCLessThan
 
Method Summary
static TimeComparison from_int(int value)
          Return a enum member from its value.
 java.lang.Object readResolve()
          Maintains singleton property for serialized enums.
 java.lang.String toString()
          Return a string representation
 int value()
          Return the internal member value
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

_TCEqualTo

public static final int _TCEqualTo
Enum member TCEqualTo value

See Also:
Constant Field Values

TCEqualTo

public static final TimeComparison TCEqualTo
Enum member TCEqualTo


_TCLessThan

public static final int _TCLessThan
Enum member TCLessThan value

See Also:
Constant Field Values

TCLessThan

public static final TimeComparison TCLessThan
Enum member TCLessThan


_TCGreaterThan

public static final int _TCGreaterThan
Enum member TCGreaterThan value

See Also:
Constant Field Values

TCGreaterThan

public static final TimeComparison TCGreaterThan
Enum member TCGreaterThan


_TCIndeterminate

public static final int _TCIndeterminate
Enum member TCIndeterminate value

See Also:
Constant Field Values

TCIndeterminate

public static final TimeComparison TCIndeterminate
Enum member TCIndeterminate

Method Detail

readResolve

public java.lang.Object readResolve()
                             throws java.io.ObjectStreamException
Maintains singleton property for serialized enums. Issue 4271: IDL/Java issue, Mapping for IDL enum.

Throws:
java.io.ObjectStreamException

value

public int value()
Return the internal member value

Returns:
the member value

from_int

public static TimeComparison from_int(int value)
Return a enum member from its value.

Parameters:
value - An enum value
Returns:
An enum member

toString

public java.lang.String toString()
Return a string representation

Overrides:
toString in class java.lang.Object
Returns:
a string representation of the enumeration