| |
August 2002 IDL zum Javadiagramm: Diagramm der Pseudogegenstände zu Java 1-77 1 // für struct, Anschluß, Wert und ausgenommen Nicht unterzeichneter langer Index des member_type(in TypeCode) Erhöhungen (BadKind, Grenzen); // für Anschluß irgendwelche nicht unterzeichneten langen Index) Erhöhungen des member_label(in (BadKind, Grenzen); Discriminator_type()erhöhungen TypeCode (BadKind); lange default_index()erhöhungen (BadKind); // für Zeichenkette, Reihenfolge und Reihe nicht unterzeichnete lange length()erhöhungen (BadKind); // für Reihenfolge, Reihe, Wert, value_box und alias Content_type()erhöhungen TypeCode (BadKind); // für xed nicht unterzeichnetes kurzes xed_digits()raises(BadKind); kurzes xed_Scale() angehoben (BadKind); // für Wert Nicht unterzeichneter langer Index des Sichtmember_visibility(in) Erhöhungen (BadKind, Grenzen); Type_modier()erhöhungen ValueModi er (BadKind); Concrete_base_type()erhöhungen TypeCode (BadKind); } // Java Paket org.omg.CORBA; abschließende allgemeine Kategorie TypeCodeHolder führt org.omg.CORBA.portable.Streamable ein { allgemeiner Wert Typecode; allgemeines TypeCodeHolder() { } allgemeine Initiale TypeCodeHolder(Typecode) {... } 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 _) {... } } allgemeine abstrakte Werkzeuge KategorienTypeCode org.omg.CORBA.portable.IDLEntity { // für alle Arten TypeCode allgemeines abstraktes Boolesches equal(TypeCode tc); allgemeines abstraktes Boolesches equivalent(TypeCode tc); |  |
|
| |
|
|