Class Util


  • public class Util
    extends Object
    This is a RMI/IIOP metadata conversion utility class.

    Routines here are conforming to the "Java(TM) Language to IDL Mapping Specification", version 1.1 (01-06-07).

    Version:
    $Revision: 81018 $
    Author:
    Ole Husgaard
    • Constructor Detail

      • Util

        public Util()
    • Method Detail

      • insertAnyPrimitive

        public static void insertAnyPrimitive​(org.omg.CORBA.Any any,
                                              Object primitive)
        Insert a java primitive into an Any. The primitive is assumed to be wrapped in one of the primitive wrapper classes.
      • javaToIDLName

        public static String javaToIDLName​(String name)
        Map Java name to IDL name, as per sections 1.3.2.3, 1.3.2.4 and 1.3.2.2. This only works for a single name component, without a qualifying dot.
      • getIRIdentifierOfClass

        public static String getIRIdentifierOfClass​(Class cls)
        Return the IR global ID of the given class or interface. This is described in section 1.3.5.7. The returned string is in the RMI hashed format, like "RMI:java.util.Hashtable:C03324C0EA357270:13BB0F25214AE4B8".