public abstract class DynAnyFactoryHelper extends Object
Динамическая интерпретация любого обычно включает создание объекта DynAny, использующего create_dyn_any () как первый шаг. В зависимости от типа любого получающаяся ссылка на объект DynAny может быть сужена к DynFixed, DynStruct, DynSequence, DynArray, DynUnion, DynEnum, или ссылке на объект DynValue.
Динамическое создание любого включает создание объекта DynAny, использующего create_dyn_any_from_type_code (), передавая TypeCode, связанный со значением, которое будет создаваться. Возвращенная ссылка сужается к одному из составных типов, таких как DynStruct, если приспособлено. Затем, значение может быть инициализировано посредством вызова операций на получающемся объекте. Наконец, to_any работа может быть вызвана, чтобы создать любую стоимость от созданного DynAny.
Конструктор и Описание |
---|
DynAnyFactoryHelper() |
Модификатор и Тип | Метод и Описание |
---|---|
static DynAnyFactory |
extract(Any a) |
static String |
id() |
static void |
insert(Any a, DynAnyFactory that) |
static DynAnyFactory |
narrow(Object obj) |
static DynAnyFactory |
read(InputStream istream) |
static TypeCode |
type() |
static DynAnyFactory |
unchecked_narrow(Object obj) |
static void |
write(OutputStream ostream, DynAnyFactory value) |
public static void insert(Any a, DynAnyFactory that)
public static DynAnyFactory extract(Any a)
public static TypeCode type()
public static String id()
public static DynAnyFactory read(InputStream istream)
public static void write(OutputStream ostream, DynAnyFactory value)
public static DynAnyFactory narrow(Object obj)
public static DynAnyFactory unchecked_narrow(Object obj)
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92