| |
1-20 IDL zu abbildendem Java, v1.2 August 2002 1 allgemeines type() des Static org.omg.CORBA.TypeCode {... } allgemeines statisches Zeichenketteid() {... } allgemeines statisches read(EnumType org.omg.CORBA.portable.InputStream ist) {... } allgemeines statisches leeres write( org.omg.CORBA.portable.OutputStream-OS, EnumType val) {... } } abschließende allgemeine Kategorie EnumTypeHolder führt org.omg.CORBA.portable.Streamable ein { allgemeiner Wert EnumType; allgemeines EnumTypeHolder() { } allgemeine Initiale EnumTypeHolder(EnumType) {... } 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,8 Diagramm für Struct Ein IDL- struct wird zu einer abschließenden Javakategorie mit dem gleichen Namen abgebildet und das angibt instance Variablen für die Felder im bestellenden IDL-Mitglied, ein Erbauer für alle Werte, und das IDLEntity einführt . Ein ungültiger Erbauer wird auch damit zur Verfügung gestellt Felder können später ausgefüllt werden. Alle Zeichenkettefelder im struct werden zu initialisiert. Eine Helferkategorie wird auch entsprechend den normalen Richtlinien, sehen Abschnitt 1,5 erzeugt, Helfer, auf Seite 1-13. Die Halterkategorie für das struct wird auch erzeugt. Sein Name ist das struct s abgebildetes Java classname mit Halter hinzugefügt zu ihm, wie folgt: abschließende allgemeine Kategorie < Kategorie > Halterwerkzeuge org.omg.CORBA.portable.Streamable { allgemeine < Kategorie > Wert; allgemeine < Kategorie > Holder() { } allgemeine < Kategorie > Holder(< Kategorie > 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 _) {... } } |  |
|
| |
|
|