| |
August 2002 IDL zum Javadiagramm: Diagramm für Enum 1-17 1 // erzeugtes Java Paketbeispiel; allgemeine Schnittstelle FaceOperations { internes aLongerOne = (intern) (-321L) } allgemeines Schnittstellengesicht verlängert FaceOperations, org.omg.CORBA.Object, org.omgCORBA.portable.IDLEntity { } // Helfer- und Halterkategorien ausgelassen für Einfachheit 1,6,2 Konstanten Nicht Innerhalb Einer Schnittstelle Die Konstanten, die nicht innerhalb einer IDL-Schnittstelle erklärt werden, werden zu einer Öffentlichkeit abgebildet Schnittstelle mit dem gleichen Namen wie die Konstante und das Enthalten eines Feldes, genannt Wert , dieser Einflüsse das contant s-Wert. Merken Sie, daß der Javacompiler normalerweise inline wird der Wert, wenn die Kategorie in anderem Javacode benutzt wird. 1,6,2,1 Beispiel // IDL Modulbeispiel { langes aLongOne des const = -123; }; // erzeugtes Java Paketbeispiel; allgemeines SchnittstellenaLongOne { interner Wert = (intern) (-123L); } 1,7 Diagramm für Enum Ein IDL-enum wird zu einer dieser Javakategorie Werkzeuge IDLEntity mit demselben abgebildet Name als die enumart, die eine Wertmethode erklärt, zwei Mitglieder der festen Daten pro Aufkleber, eine Ganzzahlenumwandlungsmethode, ein geschützter Erbauer und eine readResolvemethode wie folgt: // erzeugtes Java allgemeine Kategorie < enum_name > führt org.omg.CORBA.portable.IDLEntity ein { // ein Paar für jeden Aufkleber im enum allgemeiner statischer abschließender interner _ < Aufkleber > = < Wert > allgemeiner statischer abschließender < enum_name> < Aufkleber > = |  |
|
| |
|
|