| |
August 2002 IDL zum Javadiagramm: Bediener-SeitencDiagramm 1-97 1 // Methoden, die durch überlaufen werden können // Anwendungsprogrammierer default_POA(der Öffentlichkeit POA _) { bringen Sie _ get_delegate().default_POA(this) zurück; } allgemeines Boolesches _ is_a(String repository_id) { bringen Sie _ get_delegate().is_a(this, repository_id) zurück; } allgemeines Boolesches _ non_existent() { bringen Sie _ get_delegate().non_existent(this) zurück; } /* * * @deprecated mißbilligt durch CORBA 2,4 */ get_interface(der Öffentlichkeit org.omg.CORBA.InterfaceDef _) { bringen Sie _ get_delegate().get_interface(this) zurück; } get_interface_def(der Öffentlichkeit org.omg.CORBA.Object _) { bringen Sie _ get_delegate().get_interface_def(this) zurück; } // für die Methoden das Skelett oder die Anwendung // Programmierer muß eine Implementierung zur Verfügung stellen abstraktes allgemeines all_interfaces(String[ ] _ POA-poa, byte[] objectId); // private Implementierungsmethoden privater Ausgleichstrom org.omg.PortableServer.portable.Delegate-_ Delegierter = Null; abschließende Öffentlichkeit org.omg.PortableServer.portable.Delegate _ get_delegate() { wenn (_ Delegiert==null) { Throw neues org.omg.CORBA.BAD_INV_ORDER( "der Bedienstete ist nicht mit einem ORBinstance" verbunden ge$$$wesen); } bringen Sie _ Delegierten zurück; } |  |
|
| |
|
|