Construction d'applications r[Please insert PrerenderUnicode{é} into preamble]parties - Cours 6
Gilles Rousselgilles.Roussel@Univ-Mlv.Fr Http://Igm.Univ-Mlv.Fr/Roussel/Corba/
Le type AnyConstruction Constructiond’applications d’applicationsr´eparties r´epartiesGilles Roussel Gilles RousselConstruction d’applications r´eparties Transmettre des arguments ou des valeurs de retourAny Anyg´en´eriquesCours 6Invocation Invocationdynamique dynamiqueType IDL any correspondant au type Java AnyLes LesInstance vide construite via orb.create any()intercepteurs intercepteursGilles RousselInstance remplie avec une valeur particuli`ere par :Gilles.Roussel@univ-mlv.frorb.insert type() pour les types primitifshttp://igm.univ-mlv.fr/~roussel/CORBA/TypeHelper.insert() pour les types utilisateursClasses particuli`eres pour ins´erer des tableaux ou s´equencesIR3(i.e. LongSeqHelper)17 octobre 2006Gilles Roussel Construction d’applications r´eparties Gilles Roussel Construction d’applications r´epartiesR´ecup´eration du type du contenu Comparer les typesConstruction ConstructionIl faut connaˆıtre le type de l’objet pour l’extraired’applications d’applicationsr´eparties r´epartiesType repr´esent´e par un objet TypeCode retourn´e par laGilles Roussel Gilles Rousselm´ethode type()Contient des informations caract´erisant le type de l’objet :Any Any Comparer la sorte (kind().value()) en utilisant lesla sorte (type primitif, structure, s´equence, alias, etc.)Invocation Invocationconstantes enti`eres TCKind. tk kinddynamique dynamiqueretourn´ee par la m´ethode kind(), repr´esent´ee parComparer directement l’objet TypeCode avec les ...