| |
August 2002 IDL zum Javadiagramm: Diagramm für Struct 1-21 1 1,8,1 Beispiel // IDL struct StructType { langes eld1; Zeichenkette eld2; }; // erzeugtes Java abschließende allgemeine Kategorie StructType führt org.omg.CORBA.portable.IDLEntity ein { // Fallvariablen allgemeines internes field1; allgemeine Zeichenkette field2 = "" // Erbauer allgemeines StructType() { } allgemeines StructType(int f1, Zeichenkette F2) {... } } abschließende allgemeine Kategorie StructTypeHolder führt org.omg.CORBA.portable.Streamable ein { allgemeiner Wert StructType; allgemeines StructTypeHolder() { } allgemeine Initiale StructTypeHolder(StructType) {... } 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 _) {... } } abstrakte allgemeine Kategorie StructTypeHelper { allgemeine Staticlücke insert(org.omg.CORBA.Any a, StructType t) {... } allgemeines statisches StructType extract(Any A) {... } allgemeines type() des Static org.omg.CORBA.TypeCode {... } allgemeines statisches Zeichenketteid() {... } allgemeines statisches read(StructType org.omg.CORBA.portable.InputStream ist) {... } allgemeines statisches leeres write( org.omg.CORBA.portable.OutputStream-OS, StructType val) {... } } |  |
|
| |
|
|