| |
August 2002 IDL zum Javadiagramm: Diagramm für Reihenfolge 1-25 1 Die Halterkategorie für die Reihenfolge wird auch erzeugt. Sein Name ist die abgebildete Reihenfolge s Javaclassname mit Halter hinzugefügt zu ihm, wie folgt: abschließende allgemeine Kategorie < sequence_class > Halter führt org.omg.CORBA.portable.Streamable ein { allgemeines < sequence_element_type > [ ] Wert; allgemeine < sequence_class > Holder() { }; allgemeine < sequence_class > Holder( < sequence_element_type> [ ] 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,10,1 Beispiel // IDL typedefsequence< lang > UnboundedData; typedefsequence< lang, 42 > BoundedData; // erzeugtes Java abschließende allgemeine Kategorie UnboundedDataHolder führt org.omg.CORBA.portable.Streamable ein { allgemeiner int[] Wert; allgemeines UnboundedDataHolder() { }; allgemeine Initiale UnboundedDataHolder(int[ ]) {... }; 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 UnBoundedDataHelper { allgemeine statische Lücke insert(org.omg.CORBA.Any a, int[ ] t) {... } allgemeines statisches int[ ] extract(Any A) {... } allgemeines type() des Static org.omg.CORBA.TypeCode {... } allgemeines statisches Zeichenketteid() {... } allgemeines statisches int[] read( org.omg.CORBA.portable.InputStream-istream) {... } |  |
|
| |
|
|