| |
1-24 IDL zu abbildendem Java, v1.2 August 2002 1 leeres show(der Öffentlichkeit Modulationsumwandler EnumType, Bytevalue){.... } // anderes allgemeines Boolesches other() {.... } leerer other(boolean Wert der Öffentlichkeit) {.... } leerer other(EnumTypemodulationsumwandler der Öffentlichkeit, Boolescher Wert) {.... } } abschließende allgemeine Kategorie UnionTypeHolder führt org.omg.CORBA.portable.Streamable ein { allgemeiner Wert UnionType; allgemeines UnionTypeHolder() { } allgemeine Initiale UnionTypeHolder(UnionType) {... } 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 UnionTypeHelper { allgemeines statisches leeres insert( org.omg.CORBA.Any a, UnionType t) {... } allgemeines statisches UnionType extract(Any A) {... } allgemeines type() des Static org.omg.CORBA.TypeCode {... } allgemeines statisches Zeichenketteid() {... } allgemeines statisches read(UnionType org.omg.CORBA.portable.InputStream ist) {... } allgemeines statisches leeres write( org.omg.CORBA.portable.OutputStream-OS, UnionType val) {... } 1,10 Diagramm für Reihenfolge Eine IDL- Reihenfolge wird zu einer Javareihe mit dem gleichen Namen abgebildet. Im Diagramm überall ist die Reihenfolgenart, eine Reihe der abgebildeten Art der Reihenfolge erforderlich Element wird benutzt. Die Grenzüberprüfung ist auf gesprungenen Reihenfolgen erfolgt, wenn sie sind marshaled als Parameter zu den IDL-Betrieben und IDL CORBA::MARSHAL ist wenn notwendig angehoben. Eine Helferkategorie wird auch entsprechend den normalen Richtlinien, sehen Abschnitt 1,5 erzeugt, Helfer, auf Seite 1-13. |  |
|
| |
|
|