| |
August 2002 IDL zum Javadiagramm: WertcKastencArten 1-51 1 } 1,14,2,1 Ursprüngliches ArtcBeispiel // IDL valuetype MyLong lang; Schnittstellenfoo { leere Zahl bar_in(inMyLong); leere Zahl bar_inout(inoutMyLong); }; // Erzeugtes Java allgemeine Werkzeuge KategorienMyLong org.omg.CORBA.portable.ValueBase { allgemeiner interner Wert; allgemeine Initiale MyLong(int) { Wert = Initiale; } privates statisches String[ ] _ Identifikation = { intHelper.id(); } allgemeine truncatable_ids String[ ] _ () { Rückkehr _ Identifikation; } } abschließende allgemeine Kategorie MyLongHolder führt org.omg.CORBA.portable.Streamable ein { allgemeiner Wert MyLong; allgemeines MyLongHolder() { } allgemeine Initiale MyLongHolder(MyLong) {... } 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 Kategorie MyLongHelper führt org.omg.CORBA.portable.BoxedValueHelper ein { allgemeine statische Lücke insert(org.omg.CORBA.Any a, MyLong t) {... } allgemeines statisches MyLong extract(Any A) {... } allgemeines type() des Static org.omg.CORBA.TypeCode {... } allgemeines statisches Zeichenketteid() {... } allgemeines statisches read(MyLong org.omg.CORBA.portable.InputStream ist) {... } allgemeines statisches leeres write( org.omg.CORBA.portable.OutputStream-OS, MyLong val) {... } |  |
|
| |
|
|