| |
August 2002 IDL zum Javadiagramm: Diagramm der Pseudogegenstände zu Java 1-79 1 wirft org.omg.CORBA.TypeCodePackage.BadKind; allgemeines abstraktes concrete_base_type() TypeCode wirft org.omg.CORBA.TypeCodePackage.BadKind; } 1,19,10 ORB Das ORB definiert Betriebe, die durch den ORB-Kern eingeführt werden und im allgemeinen sind nicht abhängig nach einem bestimmten Gegenstand oder einem Gegenstandadapter. Zusätzlich zu den Betrieben spezifisch definiert auf dem ORB im Kern, zusätzlich Methoden benötigten spezifisch für Java werden definiert auch. Das UnionMemberSeq EnumMemberSeq StructMemberSeq, Typedefs ValueMemberSeq sind reale IDL und holen in den Schnittstellenbehälter (sehen Sie Der Allgemeine GegenstandcAntragcVermittler: Architektur und Spezifikation , Schnittstelle Behälter- Kapitel). ServiceInformation struct ist reales IDL und wird innen definiert Allgemeiner GegenstandcAntragcVermittler: Architektur und Spezifikation , ORB-Schnittstelle Kapitel. Anstatt Schnittstellen und andere sortierte Arten langwierig, verzeichnend, genügen Sie es zu sagen Sie, daß dieses Konstruieren alle nach den Richtlinien für IDL abgebildet wird, das diesbezüglich festgelegt wird Spezifikation. Pseudoschnittstelle ORB { // PIDL typedefzeichenkette ObjectId; typedefreihenfolge < ObjectId > ObjectIdList; Id() ORBId; Ausnahme InconsistentTypeCode { }; Ausnahme InvalidName { }; object_to_string Zeichenkette ( im Gegenstand obj ); Gegenstandstring_to_object ( in der Zeichenkette str ); // in Verbindung stehende Betriebe der dynamischen Anforderung leeres create_list ( in lang Zählimpuls, aus NVList new_list ); leeres create_operation_list ( in OperationDef Betrieb, aus NVList new_list |  |
|
| |
|
|