| |
1-16 Java zu abbildendem IDL, v1.3 September 2003 1 Dieses liegt am Interesse, daß ein automatisches Diagramm einen Isolationsschlaucheffekt haben würde teils, wo würde das Beziehen einer einzelnen Wertart Kartenaufnahmen für Methoden ergeben, die wurden ziehen Sie innen andere RMI-/idlarten, die würde ziehen innen andere Wertarten. Zusätzlich können viele der Methoden in den allgemeinen Javawertarten nicht abgebildet werden nützlich zu OMG IDL (weil sie nicht RMI-/idlarten beziehen) oder zu anderem Sprachen. Jedoch kann es Fälle geben, in denen es nützlich ist, Wertartmethoden zu OMG abzubilden IDL und Werkzeuge können beschließen, Wahlen zu stützen, um Methoden abzubilden. In jenen Fällen jedes abgebildete Methode in einer Javawertart wird zu einer Methode OMG IDL mit den Richtlinien abgebildet spezifiziert in Abschnitt 1,3,4,3, "Eigenschaftsaccessormethoden," auf Seite 1-11 und Abschnitt 1,3,4,4, "Methoden," auf Seite 1-13. Private Methoden Java werden nicht zu OMG IDL abgebildet. 1,3,5,4 Erbauer Wie mit Methoden, wird es nicht angefordert, daß RMI-/idlwert-Arterbauer zu abgebildet werden OMG IDL. Jedoch in jenen Fällen, in denen Erbauer zu OMG IDL abgebildet werden (einschließlich Rückstellungserbauer, wenn irgendein), benötigen wir, daß das folgende Diagramm ist verwendet: Jeder abgebildete Erbauer in einer Javawertart wird zu einem Einleitungsprogramm OMG IDL abgebildet wo: 1. Wenn es ein einzelnes IDL-Einleitungsprogramm gibt, ist sein Name verursachen . Wenn es mehrfache IDL gibt Einleitungsprogramme, dieser Name ist mangled, wie in Abschnitt 1,3,2,6 spezifiziert, "überbelastet Methodennamen, "auf Seite 1-8. 2. Jedes Javaargument wird zu einem IDL innen abgebildet Parameter mit dem entsprechenden IDL Art. 3. Die Parameter OMG IDL können Decknamen gegeben werden, aber es wird empfohlen daß, wo möglich sollten die Namen OMG IDL erhalten werden, indem man das Java abbildet Argumentnamen. 4. Jedes erklärte RMI-/idlausnahmeart (anders als java.rmi.RemoteException und seine Unterklassen) wird zu abgebildet entsprechende Ausnahme OMG IDL. 5. java.rmi.RemoteException und seine Unterklassen und ungeprüfte Ausnahme Kategorien, werden nicht ausdrücklich in OMG IDL erklärt. Private Erbauer Java werden nicht zu OMG IDL abgebildet. Z.B. die Javakategorien: // Java allgemeines Kategorienfoo führt java.io.Serializable ein { foo(int x); } allgemeiner Kategorienstab führt java.io.Serializable ein { |  |
|
| |
|
|