Spec-Zone.ru › OpenJDK 8

Интерфейс DynAny

Все суперинтерфейсы:
Object
Все известные субинтерфейсы:
DynArray, DynEnum, DynFixed, DynSequence, DynStruct, DynUnion, DynValue

Устарело.

Используйте новый DynAny вместо этого

@Deprecated
public interface DynAny
extends Object

Позволяет значениям org.omg.CORBA.Any динамически интерпретироваться (проходиться) и конструироваться. Объект DynAny связан со значением данных, которое может соответствовать копии значения, вставленного в Any. API DynAny позволяют во время выполнения проходить по значению данных, связанному с Any, и извлекать примитивные составляющие значения данных.

Краткое описание методов

Модификатор и тип Метод и описание
void assign(DynAny dyn_any)

Устарело.

Копирует содержимое из одного динамического Any в другой.

DynAny copy()

Устарело.

Клонирует этот объект DynAny.

DynAny current_component()

Устарело.

Возвращает ссылку на объект DynAny, которая может использоваться для получения/установки значения компонента, к которому в данный момент осуществляется доступ.

void destroy()

Устарело.

Уничтожает этот объект DynAny и освобождает любые ресурсы, используемые для представления значения данных, связанного с ним.

void from_any(Any value)

Устарело.

Создает объект DynAny из объекта Any.

Any get_any()

Устарело.

Извлекает org.omg.CORBA.Any, содержащийся в этом объекте DynAny.

boolean get_boolean()

Устарело.

Извлекает boolean, содержащийся в этом объекте DynAny.

char get_char()

Устарело.

Извлекает char, содержащийся в этом объекте DynAny.

double get_double()

Устарело.

Извлекает double, содержащийся в этом объекте DynAny.

float get_float()

Устарело.

Извлекает float, содержащийся в этом объекте DynAny.

int get_long()

Устарело.

Извлекает int, содержащийся в этом объекте DynAny.

long get_longlong()

Устарело.

Извлекает long, содержащийся в этом объекте DynAny.

byte get_octet()

Устарело.

Извлекает byte, содержащийся в этом объекте DynAny.

Object get_reference()

Устарело.

Извлекает org.omg.CORBA.Other, содержащийся в этом объекте DynAny.

short get_short()

Устарело.

Извлекает short, содержащийся в этом объекте DynAny.

String get_string()

Устарело.

Извлекает String, содержащийся в этом объекте DynAny.

TypeCode get_typecode()

Устарело.

Извлекает org.omg.CORBA.TypeCode, содержащийся в этом объекте DynAny.

int get_ulong()

Устарело.

Извлекает int, содержащийся в этом объекте DynAny.

long get_ulonglong()

Устарело.

Извлекает long, содержащийся в этом объекте DynAny.

short get_ushort()

Устарело.

Извлекает short, содержащийся в этом объекте DynAny.

Serializable get_val()

Устарело.

Извлекает объект java.io.Serializable, содержащийся в этом объекте DynAny.

char get_wchar()

Устарело.

Извлекает char, содержащийся в этом объекте DynAny.

String get_wstring()

Устарело.

Извлекает String, содержащийся в этом объекте DynAny.

void insert_any(Any value)

Устарело.

Вставляет данный объект org.omg.CORBA.Any в качестве значения для этого объекта DynAny.

void insert_boolean(boolean value)

Устарело.

Вставляет данный boolean в качестве значения для этого объекта DynAny.

void insert_char(char value)

Устарело.

Вставляет данный char в качестве значения для этого объекта DynAny.

void insert_double(double value)

Устарело.

Вставляет данный double в качестве значения для этого объекта DynAny.

void insert_float(float value)

Устарело.

Вставляет данный float в качестве значения для этого объекта DynAny.

void insert_long(int value)

Устарело.

Вставляет данный int в качестве значения для этого объекта DynAny.

void insert_longlong(long value)

Устарело.

Вставляет данный long в качестве значения для этого объекта DynAny.

void insert_octet(byte value)

Устарело.

Вставляет данный byte в качестве значения для этого объекта DynAny.

void insert_reference(Object value)

Устарело.

Вставляет данный org.omg.CORBA.Object в качестве значения для этого объекта DynAny.

void insert_short(short value)

Устарело.

Вставляет данный short в качестве значения для этого объекта DynAny.

void insert_string(String value)

Устарело.

Вставляет данный объект String в качестве значения для этого объекта DynAny.

void insert_typecode(TypeCode value)

Устарело.

Вставляет данный org.omg.CORBA.TypeCode в качестве значения для этого объекта DynAny.

void insert_ulong(int value)

Устарело.

Вставляет данный int в качестве значения для этого объекта DynAny.

void insert_ulonglong(long value)

Устарело.

Вставляет данный long в качестве значения для этого объекта DynAny.

void insert_ushort(short value)

Устарело.

Вставляет данный short в качестве значения для этого объекта DynAny.

void insert_val(Serializable value)

Устарело.

Вставляет данный объект java.io.Serializable в качестве значения для этого объекта DynAny.

void insert_wchar(char value)

Устарело.

Вставляет данный char в качестве значения для этого объекта DynAny.

void insert_wstring(String value)

Устарело.

Вставляет данный String в качестве значения для этого объекта DynAny.

boolean next()

Устарело.

Перемещается к следующему компоненту этого объекта DynAny.

void rewind()

Устарело.

Перемещает внутренний указатель на первый компонент.

boolean seek(int index)

Устарело.

Перемещает внутренний указатель на указанный индекс.

Any to_any()

Устарело.

Преобразует объект DynAny в объект Any.

TypeCode type()

Устарело.

Возвращает TypeCode объекта, вставленного в этот DynAny.

Методы, унаследованные от интерфейса org.omg.CORBA.Object

_create_request, _create_request, _duplicate, _get_domain_managers, _get_interface_def, _get_policy, _hash, _is_a, _is_equivalent, _non_existent, _release, _request, _set_policy_override

Методы

type

TypeCode type()

Устаревшее.

Возвращает TypeCode объекта, вставленного в этот DynAny.

Возвращает:
объект TypeCode.

assign

void assign(DynAny dyn_any)
     throws Invalid

Устаревшее.

Копирует содержимое одного динамического типа Any в другой.

Параметры:
dyn_any - объект DynAny, содержимое которого присваивается этому DynAny.
Исключения:
Invalid - если исходный DynAny некорректен

from_any

void from_any(Any value)
       throws Invalid

Устаревшее.

Создаёт объект DynAny из объекта Any.

Параметры:
value - объект Any.
Исключения:
Invalid - если исходный объект Any пуст или некорректен

to_any

Any to_any()
    throws Invalid

Устаревшее.

Преобразует объект DynAny в объект Any.

Возвращает:
объект Any.
Исключения:
Invalid - если этот DynAny пуст или некорректен, или не содержит осмысленного значения

destroy

void destroy()

Устаревшее.

Уничтожает этот объект DynAny и освобождает все ресурсы, используемые для представления значения данных, связанного с ним. Этот метод также уничтожает все объекты DynAny, полученные из него.

Уничтожение объектов DynAny следует осуществлять с осторожностью, учитывая проблемы, связанные с представлением значений данных, связанных с объектами DynAny. Программист, который хочет уничтожить объект DynAny но по-прежнему хочет иметь возможность манипулировать некоторыми компонентами связанного с ним значения данных, должен сначала создать объект DynAny для компонента, а затем скопировать созданный объект DynAny.

copy

DynAny copy()

Устаревшее.

Создаёт копию этого объекта DynAny.

Возвращает:
копию этого объекта DynAny

insert_boolean

void insert_boolean(boolean value)
             throws InvalidValue

Устаревшее.

Вставляет заданное значение boolean в качестве значения для этого объекта DynAny.

Если этот метод вызывается для объекта DynAny, он инициализирует следующий компонент построенного значения данных, связанного с этим объектом DynAny.

Параметры:
value - значение boolean для вставки в этот объект DynAny
Исключения:
InvalidValue - если вставленное значение не соответствует типу доступного компонента в этом объекте DynAny

insert_octet

void insert_octet(byte value)
           throws InvalidValue

Устаревшее.

Вставляет заданный byte в качестве значения для этого объекта DynAny.

Если этот метод вызывается для объекта DynAny, он инициализирует следующий компонент построенного значения данных, связанного с этим объектом DynAny.

Параметры:
value - byte для вставки в этот объект DynAny
Исключения:
InvalidValue - если вставленное значение не соответствует типу доступного компонента в этом объекте DynAny

insert_char

void insert_char(char value)
          throws InvalidValue

Устаревшее.

Вставляет заданный char в качестве значения для этого объекта DynAny.

Если этот метод вызывается для объекта DynAny, он инициализирует следующий компонент построенного значения данных, связанного с этим объектом DynAny.

Параметры:
value - char для вставки в этот объект DynAny
Исключения:
InvalidValue - если вставленное значение не соответствует типу доступного компонента в этом объекте DynAny

insert_short

void insert_short(short value)
           throws InvalidValue

Устаревшее.

Вставляет заданный short в качестве значения для этого объекта DynAny.

Если этот метод вызывается для объекта DynAny, он инициализирует следующий компонент построенного значения данных, связанного с этим объектом DynAny.

Параметры:
value - short для вставки в этот объект DynAny
Исключения:
InvalidValue - если вставленное значение не соответствует типу доступного компонента в этом объекте DynAny

insert_ushort

void insert_ushort(short value)
            throws InvalidValue

Устаревшее.

Вставляет заданный short в качестве значения для этого объекта DynAny.

Если этот метод вызывается для объекта DynAny, он инициализирует следующий компонент построенного значения данных, связанного с этим объектом DynAny.

Параметры:
value - short для вставки в этот объект DynAny
Исключения:
InvalidValue - если вставленное значение не соответствует типу доступного компонента в этом объекте DynAny

insert_long

void insert_long(int value)
          throws InvalidValue

Устаревшее.

Вставляет заданный int в качестве значения для этого объекта DynAny.

Если этот метод вызывается для объекта DynAny, он инициализирует следующий компонент построенного значения данных, связанного с этим объектом DynAny.

Параметры:
value - int для вставки в этот объект DynAny
Исключения:
InvalidValue - если вставленное значение не соответствует типу доступного компонента в этом объекте DynAny

insert_ulong

void insert_ulong(int value)
           throws InvalidValue

Устаревшее.

Вставляет заданный int в качестве значения для этого объекта DynAny.

Если этот метод вызывается для объекта DynAny, он инициализирует следующий компонент построенного значения данных, связанного с этим объектом DynAny.

Параметры:
value - int для вставки в этот объект DynAny
Исключения:
InvalidValue - если вставленное значение не соответствует типу доступного компонента в этом объекте DynAny

insert_float

void insert_float(float value)
           throws InvalidValue

Устаревшее.

Вставляет заданное float в качестве значения для этого объекта DynAny.

Если этот метод вызывается для объекта DynAny, он инициализирует следующий компонент построенного значения данных, связанного с этим объектом DynAny.

Параметры:
value - float для вставки в этот объект DynAny
Исключения:
InvalidValue - если вставленное значение не соответствует типу доступного компонента в этом объекте DynAny

insert_double

void insert_double(double value)
            throws InvalidValue

Устаревшее.

Вставляет заданное double в качестве значения для этого объекта DynAny.

Если этот метод вызывается для объекта DynAny, он инициализирует следующий компонент построенного значения данных, связанного с этим объектом DynAny.

Параметры:
value - double для вставки в этот объект DynAny
Исключения:
InvalidValue - если вставленное значение не соответствует типу доступного компонента в этом объекте DynAny

insert_string

void insert_string(String value)
            throws InvalidValue

Устаревшее.

Вставляет заданный объект String в качестве значения для этого объекта DynAny.

Если этот метод вызывается для объекта DynAny, он инициализирует следующий компонент построенного значения данных, связанного с этим объектом DynAny.

Параметры:
value - String для вставки в этот объект DynAny
Исключения:
InvalidValue - если вставленное значение не соответствует типу доступного компонента в этом объекте DynAny

insert_reference

void insert_reference(Object value)
               throws InvalidValue

Устаревшее.

Вставляет заданный org.omg.CORBA.Object в качестве значения для этого объекта DynAny.

Если этот метод вызывается для объекта DynAny, он инициализирует следующий компонент построенного значения данных, связанного с этим объектом DynAny.

Параметры:
value - org.omg.CORBA.Object для вставки в этот объект DynAny
Исключения:
InvalidValue - если вставленное значение не соответствует типу доступного компонента в этом объекте DynAny

insert_typecode

void insert_typecode(TypeCode value)
              throws InvalidValue

Устаревшее.

Вставляет заданный org.omg.CORBA.TypeCode в качестве значения для этого объекта DynAny.

Если этот метод вызывается для объекта DynAny, он инициализирует следующий компонент построенного значения данных, связанного с этим объектом DynAny.

Параметры:
value - вставляемое org.omg.CORBA.TypeCode в этот DynAny объект
Выбрасывает:
InvalidValue - если вставленное значение не соответствует типу доступного компонента в этом DynAny объекте

insert_longlong

void insert_longlong(long value)
              throws InvalidValue

Устаревшее.

Вставляет заданное long в качестве значения для этого DynAny объекта.

Если этот метод вызывается для объекта DynAny, он инициализирует следующий компонент построенного значения данных, связанного с этим DynAny объектом.

Параметры:
value - вставляемое long в этот DynAny объект
Выбрасывает:
InvalidValue - если вставленное значение не соответствует типу доступного компонента в этом DynAny объекте

insert_ulonglong

void insert_ulonglong(long value)
               throws InvalidValue

Устаревшее.

Вставляет заданное long в качестве значения для этого DynAny объекта.

Если этот метод вызывается для объекта DynAny, он инициализирует следующий компонент построенного значения данных, связанного с этим DynAny объектом.

Параметры:
value - вставляемое long в этот DynAny объект
Выбрасывает:
InvalidValue - если вставленное значение не соответствует типу доступного компонента в этом DynAny объекте

insert_wchar

void insert_wchar(char value)
           throws InvalidValue

Устаревшее.

Вставляет заданное char в качестве значения для этого DynAny объекта.

Если этот метод вызывается для объекта DynAny, он инициализирует следующий компонент построенного значения данных, связанного с этим DynAny объектом.

Параметры:
value - вставляемое char в этот DynAny объект
Выбрасывает:
InvalidValue - если вставленное значение не соответствует типу доступного компонента в этом DynAny объекте

insert_wstring

void insert_wstring(String value)
             throws InvalidValue

Устаревшее.

Вставляет заданное String в качестве значения для этого DynAny объекта.

Если этот метод вызывается для объекта DynAny, он инициализирует следующий компонент построенного значения данных, связанного с этим DynAny объектом.

Параметры:
value - вставляемое String в этот DynAny объект
Выбрасывает:
InvalidValue - если вставленное значение не соответствует типу доступного компонента в этом DynAny объекте

insert_any

void insert_any(Any value)
         throws InvalidValue

Устаревшее.

Вставляет заданный org.omg.CORBA.Any объект в качестве значения для этого DynAny объекта.

Если этот метод вызывается для объекта DynAny, он инициализирует следующий компонент построенного значения данных, связанного с этим DynAny объектом.

Параметры:
value - вставляемый org.omg.CORBA.Any объект в этот DynAny объект
Выбрасывает:
InvalidValue - если вставленное значение не соответствует типу доступного компонента в этом DynAny объекте

insert_val

void insert_val(Serializable value)
         throws InvalidValue

Устаревшее.

Вставляет заданный java.io.Serializable объект в качестве значения для этого DynAny объекта.

Если этот метод вызывается для объекта DynAny, он инициализирует следующий компонент построенного значения данных, связанного с этим DynAny объектом.

Параметры:
value - вставляемый java.io.Serializable объект в этот DynAny объект
Выбрасывает:
InvalidValue - если вставленное значение не соответствует типу доступного компонента в этом DynAny объекте

get_val

Serializable get_val()
              throws TypeMismatch

Устаревшее.

Возвращает java.io.Serializable объект, содержащийся в этом DynAny объекте.

Возвращает:
объект java.io.Serializable, который является значением для этого DynAny объекта
Выбрасывает:
TypeMismatch - если код типа доступного компонента в этом DynAny объекте не эквивалентен коду типа java.io.Serializable объекта

get_boolean

boolean get_boolean()
             throws TypeMismatch

Устаревшее.

Возвращает boolean в этом DynAny объекте.

Возвращает:
boolean, которое является значением для этого DynAny объекта
Выбрасывает:
TypeMismatch - если код типа доступного компонента в этом DynAny объекте не эквивалентен коду типа boolean

get_octet

byte get_octet()
        throws TypeMismatch

Устаревшее.

Возвращает byte в этом DynAny объекте.

Возвращает:
byte, которое является значением для этого DynAny объекта
Выбрасывает:
TypeMismatch - если код типа доступного компонента в этом DynAny объекте не эквивалентен коду типа byte

get_char

char get_char()
       throws TypeMismatch

Устаревшее.

Возвращает char в этом DynAny объекте.

Возвращает:
char, которое является значением для этого DynAny объекта
Выбрасывает:
TypeMismatch - если код типа доступного компонента в этом DynAny объекте не эквивалентен коду типа char

get_short

short get_short()
         throws TypeMismatch

Устаревшее.

Возвращает short в этом DynAny объекте.

Возвращает:
short, которое является значением для этого DynAny объекта
Выбрасывает:
TypeMismatch - если код типа доступного компонента в этом DynAny объекте не эквивалентен коду типа short

get_ushort

short get_ushort()
          throws TypeMismatch

Устаревшее.

Возвращает short в этом DynAny объекте.

Возвращает:
short, которое является значением для этого DynAny объекта
Выбрасывает:
TypeMismatch - если код типа доступного компонента в этом DynAny объекте не эквивалентен коду типа short

get_long

int get_long()
      throws TypeMismatch

Устаревшее.

Возвращает int в этом DynAny объекте.

Возвращает:
int, которое является значением для этого DynAny объекта
Выбрасывает:
TypeMismatch - если код типа доступного компонента в этом DynAny объекте не эквивалентен коду типа int

get_ulong

int get_ulong()
       throws TypeMismatch

Устаревшее.

Возвращает int в этом DynAny объекте.

Возвращает:
int, которое является значением для этого DynAny объекта
Выбрасывает:
TypeMismatch - если код типа доступного компонента в этом DynAny объекте не эквивалентен коду типа int

get_float

float get_float()
         throws TypeMismatch

Устаревшее.

Возвращает float в этом DynAny объекте.

Возвращает:
float, которое является значением для этого DynAny объекта
Выбрасывает:
TypeMismatch - если код типа доступного компонента в этом DynAny объекте не эквивалентен коду типа float

get_double

double get_double()
           throws TypeMismatch

Устаревшее.

Возвращает double в этом DynAny объекте.

Возвращает:
double, которое является значением для этого DynAny объекта
Выбрасывает:
TypeMismatch - если код типа доступного компонента в этом DynAny объекте не эквивалентен коду типа double

get_string

String get_string()
           throws TypeMismatch

Устаревшее.

Возвращает String в этом DynAny объекте.

Возвращает:
String, которое является значением для этого DynAny объекта
Выбрасывает:
TypeMismatch - если код типа доступного компонента в этом DynAny объекте не эквивалентен коду типа String

get_reference

Object get_reference()
              throws TypeMismatch

Устаревшее.

Возвращает org.omg.CORBA.Other в этом DynAny объекте.

Возвращает:
org.omg.CORBA.Other, которое является значением для этого DynAny объекта
Выбрасывает:
TypeMismatch - если код типа доступного компонента в этом DynAny объекте не эквивалентен коду типа org.omg.CORBA.Other

get_typecode

TypeCode get_typecode()
               throws TypeMismatch

Устаревшее.

Возвращает org.omg.CORBA.TypeCode в этом DynAny объекте.

Возвращает:
значение org.omg.CORBA.TypeCode, которое является значением для этого объекта DynAny
Выбрасывает:
TypeMismatch - если код типа доступного компонента в этом объекте DynAny не эквивалентен коду типа org.omg.CORBA.TypeCode

get_longlong

long get_longlong()
           throws TypeMismatch

Устаревшее.

Возвращает long, содержащееся в этом объекте DynAny.

Возвращает:
значение long, которое является значением для этого объекта DynAny
Выбрасывает:
TypeMismatch - если код типа доступного компонента в этом объекте DynAny не эквивалентен коду типа long

get_ulonglong

long get_ulonglong()
            throws TypeMismatch

Устаревшее.

Возвращает long, содержащееся в этом объекте DynAny.

Возвращает:
значение long, которое является значением для этого объекта DynAny
Выбрасывает:
TypeMismatch - если код типа доступного компонента в этом объекте DynAny не эквивалентен коду типа long

get_wchar

char get_wchar()
        throws TypeMismatch

Устаревшее.

Возвращает char, содержащееся в этом объекте DynAny.

Возвращает:
значение char, которое является значением для этого объекта DynAny
Выбрасывает:
TypeMismatch - если код типа доступного компонента в этом объекте DynAny не эквивалентен коду типа char

get_wstring

String get_wstring()
            throws TypeMismatch

Устаревшее.

Возвращает String, содержащееся в этом объекте DynAny.

Возвращает:
значение String, которое является значением для этого объекта DynAny
Выбрасывает:
TypeMismatch - если код типа доступного компонента в этом объекте DynAny не эквивалентен коду типа String

get_any

Any get_any()
     throws TypeMismatch

Устаревшее.

Возвращает org.omg.CORBA.Any, содержащееся в этом объекте DynAny.

Возвращает:
значение org.omg.CORBA.Any, которое является значением для этого объекта DynAny
Выбрасывает:
TypeMismatch - если код типа доступного компонента в этом объекте DynAny не эквивалентен коду типа org.omg.CORBA.Any

current_component

DynAny current_component()

Устаревшее.

Возвращает ссылку на объект DynAny, которая может использоваться для получения/установки значения текущего компонента. Соответствующий метод insert для объекта DynAny может быть вызван для инициализации компонента. Соответствующий метод get для объекта DynAny может быть вызван для извлечения значения компонента.

Возвращает:
ссылку на объект DynAny, которая может быть использована для получения или установки значения текущего компонента

next

boolean next()

Устаревшее.

Переходит к следующему компоненту этого объекта DynAny. Этот метод используется для итерации по компонентам типа, созданного из нескольких частей, эффективно перемещая указатель от одного компонента к следующему. Указатель начинает с первого компонента при создании объекта DynAny.

Возвращает:
true если указатель указывает на компонент; false если больше нет компонентов или этот объект DynAny связан с базовым типом, а не с типом, состоящим из нескольких частей

seek

boolean seek(int index)

Устаревшее.

Перемещает внутренний указатель к заданному индексу. Логически, этот метод устанавливает новое смещение для этого указателя.

Параметры:
index - целое число, указывающее позицию, в которую должен переместиться указатель. Первая позиция - 0.
Возвращает:
true если указатель указывает на компонент; false если компонента по указанному индексу нет. Если этот объект DynAny связан с базовым типом, этот метод возвращает false для любого индекса, отличного от 0.

rewind

void rewind()

Устаревшее.

Перемещает внутренний указатель к первому компоненту.

© 1993, 2020, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API