| |
August 2002 IDL zum Javadiagramm: Diagramm für Enum 1-19 1 1,7,1 Beispiel // IDL enum EnumType { rst, zweites, drittes, 4., fth }; // erzeugtes Java allgemeine Kategorie EnumType führt org.omg.CORBA.portable.IDLEntity ein { allgemeines statisches abschließendes internes _ zuerst = 0; allgemeines statisches abschließendes EnumType zuerst = neues EnumType(_first); allgemeines statisches abschließendes internes _ an zweiter Stelle = 1; allgemeines statisches abschließendes EnumType an zweiter Stelle = neues EnumType(_second); allgemeine statische abschließende interne _ dritte = 2; allgemeines statisches abschließendes EnumType drittes = neues EnumType(_third); allgemeine statische abschließende interne _ 4. = 3; allgemeines statisches abschließendes EnumType 4. = neues EnumType(_fourth); allgemeine statische abschließende interne _ 5. = 4; allgemeines statisches abschließendes EnumType 5. = neues EnumType(_fifth); allgemeines internes value() {... } allgemeiner statischer from_int(intwert EnumType) {... }; // Erbauer geschütztes EnumType(int) {... } allgemeines java.lang.Object-readResolve() wirft java.io.ObjectStreamException { Rückholfrom_int(value()); } }; // erzeugter Javahelfer abstrakte allgemeine Kategorie EnumTypeHelper { allgemeines statisches leeres insert( org.omg.CORBA.Any a, EnumType t) {... } allgemeines statisches EnumType extract(Any A) {... } |  |
|
| |
|
|