| |
1-12 IDL zu abbildendem Java, v1.2 August 2002 1 Die Halterkategorie für eine Benutzer definierte Art < foo > wird unten gezeigt: // Java abschließende allgemeine Kategorie < foo > Halter führt org.omg.CORBA.portable.Streamable ein { allgemeines < foo > Wert; allgemeines < foo > Holder() { } allgemeines < foo > Holder(< foo > 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,4,1,5 Gebrauch von Java- Null Die Java- Null kann nur verwendet werden, die ungültige Gegenstandbezugs- oder -wertart darzustellen. Z.B. eine nulllängenzeichenkette anstatt Null muß verwendet werden, darzustellen leeren Sie Zeichenkette. Ähnlich für Reihen. 1,4,2 Boolesch Die Booleschen Konstanten IDL ZUTREFFEND und FALSCH werden zum entsprechenden Java abgebildet Boolesche Druckfehler zutreffend und falsch . 1,4,3 Schrifttypen IDL-Buchstaben sind die 8-bit Quantitäten, die Elemente eines Zeichensatzes während Java darstellen Buchstaben sind die 16-bit nicht unterzeichneten Quantitäten, die Buchstaben Unicode darstellen. Zwecks erzwingen Sie Art-Sicherheit, die Laufzeit Java CORBA erklärt Streckengültigkeit aller Java- Putzfrauen abgebildet von den IDL- Putzfrauen wenn Parameter während der Methodenanforderung marshaled. Wenn die Putzfrau Fälle außerhalb der Strecke definiert durch den Zeichensatz, a CORBA::DATA_CONVERSION- Ausnahme wird geworfen. Das IDL wchar Diagramme zur ursprünglichen Art- Putzfrau Java . Wenn die wchar Fälle außerhalb Strecke definiert durch den Zeichensatz, ein CORBA::DATA_CONVERSION Ausnahme wird geworfen. 1,4,4 Oktett Das IDL-Art- Oktett wird eine 8-bit Quantität, zum Javaart- Byte abgebildet . |  |
|
| |
|
|