Spec-Zone .ru
спецификации, руководства, описания, API
|
public interface DynAnyFactoryOperations
Динамическая интерпретация любого обычно включает создание объекта DynAny, использующего create_dyn_any () как первый шаг. В зависимости от типа любого получающаяся ссылка на объект DynAny может быть сужена к DynFixed, DynStruct, DynSequence, DynArray, DynUnion, DynEnum, или ссылке на объект DynValue.
Динамическое создание любого включает создание объекта DynAny, использующего create_dyn_any_from_type_code (), передавая TypeCode, связанный со значением, которое будет создаваться. Возвращенная ссылка сужается к одному из составных типов, таких как DynStruct, если приспособлено. Затем, значение может быть инициализировано посредством вызова операций на получающемся объекте. Наконец, to_any работа может быть вызвана, чтобы создать любую стоимость от созданного DynAny.
Модификатор и Тип | Метод и Описание |
---|---|
DynAny |
create_dyn_any_from_type_code(TypeCode type)
Создает DynAny из TypeCode.
|
DynAny |
create_dyn_any(Any value)
Создает новый объект DynAny из любого значения.
|
DynAny create_dyn_any(Any value) throws InconsistentTypeCode
InconsistentTypeCode
- если у значения есть TypeCode с TCKind tk_Principal, tk_native, или tk_abstract_interfaceDynAny create_dyn_any_from_type_code(TypeCode type) throws InconsistentTypeCode
InconsistentTypeCode
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.