| |
September 2003 Java zum IDL-Diagramm: Das IDL-Diagramm 1-25 1 Die Ausnahmeart OMG IDL wird mit einem einzelnen genannten Datenmitglied Wert definiert das hat die Art des dazugehörigen Wertgegenstandes. 1,3,7,3 Diagrammhinweise auf RMI-/idlausnahmen Wann immer eine RMI-/idlausnahme in den Throws eines Java verwendet wird Klausel, wird sie zu a abgebildet Gebrauch von der entsprechenden Ausnahme OMG IDL tippen die Erhöhungen OMG IDL ein Klausel. Wann immer eine RMI-/idlausnahme als Datenfeld oder als Methodenargument verwendet wird, ist sie abgebildet zur entsprechenden Wertart OMG IDL. 1,3,7,4 Beispiel Die Definitionen Java RMI/IDL: // Java Paket Omega; allgemeine Kategorie FruitbatException verlängert MammalException { allgemeine Anzeige FruitbatException(String, interner Zählimpuls) { ... } allgemeines internes getCount() {... } privater interner Zählimpuls; } allgemeiner Schnittstellenspritzring verlängert java.rmi.Remote { leeres doThrowFruitbat() wirft FruitbatException, RemoteException; GetLastException() FruitbatException Throws RemoteException; } werden zu OMG IDL wie abgebildet: // IDL Modul Omega { valuetype FruitbatException: { privater langer Zählimpuls _; // Diagramm der Attribute, die unten gezeigt werden, ist wahlweise freigestellt langes count() des schreibgeschützten Attributes; }; # Pragma Identifikation FruitbatException "RMI:omega/FruitbatException:1234567899775511:3344556645678901" Ausnahme FruitbatEx { Wert FruitbatException; }; Schnittstellenspritzring { leere doThrowFruitbat()erhöhungen (FruitbatEx); |  |
|
| |
|
|