| |
August 2002 IDL zum Javadiagramm: Diagramm für Anschluß 1-23 1 Die Halterkategorie für den Anschluß wird auch erzeugt. Sein Name ist der Anschluß s abgebildetes Java classname mit Halter hinzugefügt zu ihm, wie folgt: abschließende allgemeine Kategorie < union_class > Halter führt org.omg.CORBA.portable.Streamable ein { allgemeine < union_class > Wert; allgemeine < union_class > Holder() { } allgemeine < union_class > Holder(< union_class > Initiale) {... } 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 _) {... } } 1,9,1 Beispiel // IDL - EnumType von Abschnitt 1,7,1, Beispiel, auf Seite 1-19 Schalter AnschlußUnionType (EnumType) { Fallrst: langer Gewinn; umkleiden Sie an zweiter Stelle: schließen Sie Platz kurz; umkleiden Sie Third: umkleiden Sie Fourth: Oktetterscheinen; Rückstellung: Boolesches anderes; }; // erzeugtes Java abschließende allgemeine Kategorie UnionType führt org.omg.CORBA.portable.IDLEntity ein { // Erbauer allgemeines UnionType() {.... } // Modulationsumwandleraccessor allgemeines discriminator() EnumType {.... } // Gewinn allgemeines internes win() {.... } leerer win(intwert der Öffentlichkeit) {.... } // Platz allgemeines kurzes place() {.... } leerer place(shortwert der Öffentlichkeit) {.... } // Erscheinen allgemeines Byteshow() {.... } leerer show(bytewert der Öffentlichkeit) {.... } |  |
|
| |
|
|