All Packages Class Hierarchy This Package Previous Next Index
Class Ice.IDL
java.lang.Object
|
+----Ice.IDL
- public final class IDL
- extends Object
The IDL Class is somehow a Java-Replacement of ICE's
include/idlcommon.h
It is used (in copies) by the Ice-Java-Server and Client.
This class is automatic generated from its corresponding C-header files
to keep this class consistent to ICE and including machine dependend settings
which concern the ICE-server. The ICE-Java interface istself is (or at least
should be) machine independend more or less as all ICE-Interfaces.
This class contains a number of public static variables describing the value
of ICE-message data's. Since this values are automatical set through the
sending and receiving methods of this interface they are normally out of
interrest for you. This interface describes its data-types in terms of
Java-classes. More important are the MIN and MAX variables concerning the
maximum and minimum possible values for java.lang.Long and java.lang.Double
while communicating with a perticular ICE-server. It is saver to restrict
yourself to this settings. Someday there will be an Exception handling for
this (even though the Java-part has no problem with dealing numbers breaking
this MIN and MAX borders). For java.lang.Double there are often no
restrictions since most machines have IEEE-754 (64 bit) (the same as Java
uses); Therfore the static boolean variable HAS_IEEE754 has been introduced
to report if the ICE-server is also IEEE-754 based (in fact all our machines
support this).
- Version:
- 1.0, 19 Nov 1997
- Author:
- Volker Weber
-
CHAR
- This final variable has only be introduced to the Java-ICE interface
for naming compatibility reasons.
Deprecated.
-
CHARACTER
- Message type for java.lang.Character message
(message data type)
-
CLASS
- Message type for java.lang.Class message
(message data type)
(to be implemented)
-
DOUBLE
- This final variable has only be introduced to the Java-ICE interface
for naming compatibility reasons.
Deprecated.
-
FLOAT
- This final variable has only be introduced to the Java-ICE interface
for naming compatibility reasons.
Deprecated.
-
HAS_IEEE754
- tells whether ICE-server supports IEEE754 (32/64 bit)
-
INT
- This final variable has only be introduced to the Java-ICE interface
for naming compatibility reasons.
Deprecated.
-
INTEGER
- Message type for java.lang.Long message
(message data type)
-
LONG
- This final variable has only be introduced to the Java-ICE interface
for naming compatibility reasons.
Deprecated.
-
MAX_INTEGER
- Maximum value for an IDL.INTEGER (java.lang.Long) with ICE-server
-
MAX_REAL
- Maximum value for an IDL.REAL (java.lang.Double) with ICE-server
-
MIN_INTEGER
- Minimum value for an IDL.INTEGER (java.lang.Long) with ICE-server
-
MIN_REAL
- Minimum precision for an IDL.REAL (java.lang.Double) with ICE-server
-
NONE
- Message type for null (or uninterpreted) message
(message data type)
-
OBJECT
- Message type for java.lang.Object message
(message data type)
(to be implemented)
-
REAL
- Message type for java.lang.Double message
(message data type)
-
SIGNED
- Maximum value for an IDL.INTEGER (java.lang.Long) with ICE-server
which is send as signed value to ICE-server (larger values possible,
iff IDL.MAX_INTEGER is larger).
-
STR
- Message type for java.lang.String message
(message data type)
-
STRING
- This final variable has only be introduced to the Java-ICE interface
for naming compatibility reasons.
Deprecated.
-
TERM
- Message type for Term message
(message data type)
(to be implemented)
-
TURNID
- The Turn Id - default could be set by a component
-
UINT
- This final variable has only be introduced to the Java-ICE interface
for naming compatibility reasons.
Deprecated.
-
ULONG
- This final variable has only be introduced to the Java-ICE interface
for naming compatibility reasons.
Deprecated.
-
UNSIGNED
- Message type for java.lang.Long message (as ICE's unsigned long)
(message data type)
NONE
public static final int NONE
- Message type for null (or uninterpreted) message
(message data type)
CHAR
public static final int CHAR
- Note: CHAR is deprecated.
- This final variable has only be introduced to the Java-ICE interface
for naming compatibility reasons. You should not use this variable,
since it is not (or may not be) checked by the methods of some classes.
It is saver to use IDL.CHARACTER
(message data type)
- See Also:
- CHARACTER
CHARACTER
public static final int CHARACTER
- Message type for java.lang.Character message
(message data type)
INT
public static final int INT
- Note: INT is deprecated.
- This final variable has only be introduced to the Java-ICE interface
for naming compatibility reasons. You should not use this variable,
since it is not (or may not be) checked by the methods of some classes.
It is saver to use IDL.INTEGER
(message data type)
- See Also:
- INTEGER
INTEGER
public static final int INTEGER
- Message type for java.lang.Long message
(message data type)
LONG
public static final int LONG
- Note: LONG is deprecated.
- This final variable has only be introduced to the Java-ICE interface
for naming compatibility reasons. You should not use this variable,
since it is not (or may not be) checked by the methods of some classes.
It is saver to use IDL.INTEGER
(message data type)
- See Also:
- INTEGER
REAL
public static final int REAL
- Message type for java.lang.Double message
(message data type)
FLOAT
public static final int FLOAT
- Note: FLOAT is deprecated.
- This final variable has only be introduced to the Java-ICE interface
for naming compatibility reasons. You should not use this variable,
since it is not (or may not be) checked by the methods of some classes.
It is saver to use IDL.REAL
(message data type)
- See Also:
- REAL
DOUBLE
public static final int DOUBLE
- Note: DOUBLE is deprecated.
- This final variable has only be introduced to the Java-ICE interface
for naming compatibility reasons. You should not use this variable,
since it is not (or may not be) checked by the methods of some classes.
It is saver to use IDL.REAL
(message data type)
- See Also:
- REAL
STR
public static final int STR
- Message type for java.lang.String message
(message data type)
STRING
public static final int STRING
- Note: STRING is deprecated.
- This final variable has only be introduced to the Java-ICE interface
for naming compatibility reasons. You should not use this variable,
since it is not (or may not be) checked by the methods of some classes.
It is saver to use IDL.STR
(message data type)
- See Also:
- STR
UNSIGNED
public static final int UNSIGNED
- Message type for java.lang.Long message (as ICE's unsigned long)
(message data type)
UINT
public static final int UINT
- Note: UINT is deprecated.
- This final variable has only be introduced to the Java-ICE interface
for naming compatibility reasons. You should not use this variable,
since it is not (or may not be) checked by the methods of some classes.
It is saver to use IDL.UNSIGNED
(message data type)
- See Also:
- UNSIGNED
ULONG
public static final int ULONG
- Note: ULONG is deprecated.
- This final variable has only be introduced to the Java-ICE interface
for naming compatibility reasons. You should not use this variable,
since it is not (or may not be) checked by the methods of some classes.
It is saver to use IDL.UNSIGNED
(message data type)
- See Also:
- UNSIGNED
CLASS
public static final int CLASS
- Message type for java.lang.Class message
(message data type)
(to be implemented)
OBJECT
public static final int OBJECT
- Message type for java.lang.Object message
(message data type)
(to be implemented)
TERM
public static final int TERM
- Message type for Term message
(message data type)
(to be implemented)
HAS_IEEE754
public static final boolean HAS_IEEE754
- tells whether ICE-server supports IEEE754 (32/64 bit)
MIN_INTEGER
public static final long MIN_INTEGER
- Minimum value for an IDL.INTEGER (java.lang.Long) with ICE-server
MAX_INTEGER
public static final long MAX_INTEGER
- Maximum value for an IDL.INTEGER (java.lang.Long) with ICE-server
SIGNED
public static final long SIGNED
- Maximum value for an IDL.INTEGER (java.lang.Long) with ICE-server
which is send as signed value to ICE-server (larger values possible,
iff IDL.MAX_INTEGER is larger).
MIN_REAL
public static final double MIN_REAL
- Minimum precision for an IDL.REAL (java.lang.Double) with ICE-server
MAX_REAL
public static final double MAX_REAL
- Maximum value for an IDL.REAL (java.lang.Double) with ICE-server
TURNID
public static final long TURNID
- The Turn Id - default could be set by a component
All Packages Class Hierarchy This Package Previous Next Index