| |
1-44 IDL zu abbildendem Java, v1.2 August 2002 1 typedef sequence<unsigned lang > ULongSeq; leere Daten print(inULongSeq); }; valuetype WeightedBinaryTree stützt Drucker { privates langes Gewicht; allgemeines WeightedBinaryTree gelassen; allgemeines Recht WeightedBinaryTree; PreOrder() ULongSeq; PostOrder() ULongSeq; }; }; // erzeugtes Java Paket ExampleB; abschließende allgemeine Kategorie ULongSeqHolder führt org.omg.CORBA.portable.Streamable ein { allgemeiner int[] Wert; allgemeines ULongSeqHolder() { } allgemeine Initiale ULongSeqHolder(int[ ]) {... } leeres _ read(der Öffentlichkeit org.omg.CORBA.portable.InputStream ist) {... } leeres _ write(der Öffentlichkeit org.omg.CORBA.portable.OutputStream-OS) {... } type(der Öffentlichkeit org.omg.CORBA.TypeCode _) {... } } allgemeine Schnittstelle PrinterOperations { leere Daten des Druckes (int[ ]); } allgemeiner Schnittstellendrucker verlängert PrinterOperations, org.omg.CORBA.Object, org.omg.CORBA.portable.IDLEntity { } abstrakte allgemeine Kategorie PrinterHelper { allgemeine statische Lücke insert(org.omg.CORBA.Any a, Drucker t) {... } allgemeiner statischer Drucker extract(Any A) {... } allgemeines type() des Static org.omg.CORBA.TypeCode {... } allgemeines statisches Zeichenketteid() {... } allgemeines statisches Druckerread( org.omg.CORBA.portable.InputStream ist) {... } allgemeines statisches leeres write( org.omg.CORBA.portable.OutputStream-OS, |  |
|
| |
|
|