Вставить массив объектов в любой - PullRequest
0 голосов
/ 10 августа 2011

Я работаю с Corba, и у меня есть проблема: Я должен поместить массив объекта в любой объект. Я могу сделать это, когда я использую простые типы, например double.

DoubleSeqHelper.insert(Any, double[])

Проблема в том, что я не могу сделать то же самое с файлами, которые я определил в моем IDL.

Давайте предположим, что у меня есть класс A. Я могу использовать AHelper для помещения одного экземпляра A в объект Any.

AHelper.insert(Any, A)

Но как я могу поместить массив A в объект Any?

Спасибо, Лука

1 Ответ

1 голос
/ 28 сентября 2011

Solution1:

Создать последовательность / массив из любых.

Вставьте один A в один любой элемент массива / последовательности.

Затем вставьте завершенную Любую последовательность / массив в один Любой.

OR

Solution2:

Определить массив A в интерфейсе. Затем вы можете напрямую вставить Array of A в любой.

...