Spec-Zone .ru
спецификации, руководства, описания, API
|
public class _DynValueStub extends ObjectImpl implements DynValue
Предупреждение: Indiscriminantly, изменяющий содержание частных элементов типа значения, может заставить реализацию типа значения повреждаться, нарушая внутренние ограничения. Доступ к членам парламента, не занимающим официального поста обеспечивается, чтобы поддерживать такие действия как образование моста ШАРА и отладка и не должен использоваться, чтобы произвольно нарушить инкапсуляцию типа значения.
Конструктор и Описание |
---|
_DynValueStub() |
Модификатор и Тип | Метод и Описание |
---|---|
Строка[] |
_ids()
Получает строковый массив, содержащий идентификаторы репозитария, поддерживаемые этим
ObjectImpl объект. |
void |
assign(DynAny dyn_any)
Инициализирует значение, связанное с объектом DynAny со значением, связанным с другим объектом DynAny.
|
int |
component_count()
Возвращает число компонентов DynAny.
|
DynAny |
copy()
Создает новый объект DynAny, значение которого является глубокой копией DynAny, на который оно вызывается.
|
DynAny |
current_component()
Возвращает DynAny для компонента в текущей позиции.
|
TCKind |
current_member_kind()
Возвращает TCKind, связанный с элементом в текущей позиции.
|
Строка |
current_member_name()
Возвращает имя элемента в текущей позиции.
|
void |
destroy()
Уничтожает объект DynAny.
|
boolean |
equal(DynAny dyn_any)
Сравнивает два значения DynAny для равенства.
|
void |
from_any(Any value)
Инициализирует значение, связанное с объектом DynAny со значением, содержавшимся в любом.
|
Любой |
get_any()
Извлекает Любое значение, содержавшееся в Любом, представленном этим DynAny.
|
boolean |
get_boolean()
Извлекает булево значение из этого DynAny.
|
char |
get_char()
Извлекает значение случайной работы из этого DynAny.
|
double |
get_double()
Извлекает двойное значение из этого DynAny.
|
DynAny |
get_dyn_any()
Извлекает Любое значение, содержавшееся в Любом, представленном этим DynAny, и возвращает обернутое в новый DynAny.
|
float |
get_float()
Извлекает значение плавающее из этого DynAny.
|
int |
get_long()
Извлекает целочисленное значение из этого DynAny.
|
long |
get_longlong()
Извлекает длинное значение из этого DynAny.
|
NameDynAnyPair[] |
get_members_as_dyn_any()
Возвращает последовательность NameDynAnyPairs, описывающего имя и значение каждого элемента в типе значения.
|
NameValuePair[] |
get_members()
Возвращает последовательность NameValuePairs, описывающего имя и значение каждого элемента в типе значения.
|
byte |
get_octet()
Извлекает значение байта из этого DynAny.
|
Объект |
get_reference()
Извлекает ссылку на Объект CORBA от этого DynAny.
|
short |
get_short()
Извлекает короткое значение из этого DynAny.
|
Строка |
get_string()
Извлекает строковое значение из этого DynAny.
|
TypeCode |
get_typecode()
Извлекает объект TypeCode из этого DynAny.
|
int |
get_ulong()
Извлекает целочисленное значение из этого DynAny.
|
long |
get_ulonglong()
Извлекает длинное значение из этого DynAny.
|
short |
get_ushort()
Извлекает короткое значение из этого DynAny.
|
Сериализуемый |
get_val()
Извлекает Сериализуемый объект из этого DynAny.
|
char |
get_wchar()
Извлекает длинное значение из этого DynAny.
|
Строка |
get_wstring()
Извлекает строковое значение из этого DynAny.
|
void |
insert_any(Any value)
Вставляет Любое значение в Любого, представленного этим DynAny.
|
void |
insert_boolean(boolean value)
Вставляет булево значение в DynAny.
|
void |
insert_char(char value)
Вставляет значение случайной работы в DynAny.
|
void |
insert_double(double value)
Вставляет двойное значение в DynAny.
|
void |
insert_dyn_any(DynAny value)
Вставляет Любое значение, содержавшееся в параметре DynAny в Любого, представленного этим DynAny.
|
void |
insert_float(float value)
Вставляет значение плавающее в DynAny.
|
void |
insert_long(int value)
Вставляет целочисленное значение в DynAny.
|
void |
insert_longlong(long value)
Вставляет длинное значение в DynAny.
|
void |
insert_octet(byte value)
Вставляет значение байта в DynAny.
|
void |
insert_reference(Object value)
Вставляет ссылку на объект CORBA в DynAny.
|
void |
insert_short(short value)
Вставляет короткое значение в DynAny.
|
void |
insert_string(String value)
Вставляет строковое значение в DynAny.
|
void |
insert_typecode(TypeCode value)
Вставляет объект TypeCode в DynAny.
|
void |
insert_ulong(int value)
Вставляет целочисленное значение в DynAny.
|
void |
insert_ulonglong(long value)
Вставляет длинное значение в DynAny.
|
void |
insert_ushort(short value)
Вставляет короткое значение в DynAny.
|
void |
insert_val(Serializable value)
Вставляет ссылку на Сериализуемый объект в этот DynAny.
|
void |
insert_wchar(char value)
Вставляет значение случайной работы в DynAny.
|
void |
insert_wstring(String value)
Вставляет строковое значение в DynAny.
|
boolean |
is_null()
Возвращает true, если DynValueCommon представляет тип нулевого значения.
|
boolean |
next()
Совершенствует текущую позицию к следующему компоненту.
|
void |
rewind()
Эквивалентно, чтобы искать (0).
|
boolean |
seek(int index)
Устанавливает текущую позицию, чтобы индексировать.
|
void |
set_members_as_dyn_any(NameDynAnyPair[] value)
Инициализирует элементы типа значения от последовательности NameDynAnyPairs.
|
void |
set_members(NameValuePair[] value)
Инициализирует элементы типа значения от последовательности NameValuePairs.
|
void |
set_to_null()
Изменяет представление DynValueCommon к типу нулевого значения.
|
void |
set_to_value()
Заменяет тип нулевого значения недавно созданным значением.
|
Любой |
to_any()
Создает любую стоимость от объекта DynAny.
|
TypeCode |
type()
Возвращает TypeCode, связанный с этим объектом DynAny.
|
_create_request, _create_request, _duplicate, _get_delegate, _get_domain_managers, _get_interface_def, _get_policy, _hash, _invoke, _is_a, _is_equivalent, _is_local, _non_existent, _orb, _release, _releaseReply, _request, _request, _servant_postinvoke, _servant_preinvoke, _set_delegate, _set_policy_override, equals, hashCode, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
_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
public static final Class _opsClass
public String current_member_name() throws TypeMismatch, InvalidValue
current_member_name
в интерфейсе DynValueOperations
TypeMismatch
- если DynValue представляет тип нулевого значения.InvalidValue
- если текущая позиция не указывает на элементpublic TCKind current_member_kind() throws TypeMismatch, InvalidValue
current_member_kind
в интерфейсе DynValueOperations
TypeMismatch
- если DynValue представляет тип нулевого значения.InvalidValue
- если текущая позиция не указывает на элементpublic NameValuePair[] get_members() throws InvalidValue
get_members
в интерфейсе DynValueOperations
InvalidValue
- если этот объект представляет тип нулевого значенияpublic void set_members(NameValuePair[] value) throws TypeMismatch, InvalidValue
Элементы должны появиться в NameValuePairs в порядке, в котором они появляются в спецификации IDL типа значения как обозначено TypeCode DynValue, или они должны быть пустыми строками. Работа не предпринимает попытки присвоить задействованные значения, основанные на именах элемента.
set_members
в интерфейсе DynValueOperations
TypeMismatch
- если имена элемента, предоставленные в переданной последовательности, не соответствуют соответствующее имя элемента в TypeCode DynValue, и они не пустые строкиInvalidValue
- если у переданной последовательности есть много элементов, который не соглашается с числом членов как обозначено TypeCode DynValuepublic NameDynAnyPair[] get_members_as_dyn_any() throws InvalidValue
get_members_as_dyn_any
в интерфейсе DynValueOperations
InvalidValue
- если этот объект представляет тип нулевого значенияpublic void set_members_as_dyn_any(NameDynAnyPair[] value) throws TypeMismatch, InvalidValue
Элементы должны появиться в NameDynAnyPairs в порядке, в котором они появляются в спецификации IDL типа значения как обозначено TypeCode DynValue, или они должны быть пустыми строками. Работа не предпринимает попытки присвоить задействованные значения, основанные на именах элемента.
set_members_as_dyn_any
в интерфейсе DynValueOperations
TypeMismatch
- если имена элемента, предоставленные в переданной последовательности, не соответствуют соответствующее имя элемента в TypeCode DynValue, и они не пустые строкиInvalidValue
- если у переданной последовательности есть много элементов, который не соглашается с числом членов как обозначено TypeCode DynValuepublic boolean is_null()
is_null
в интерфейсе DynValueCommonOperations
public void set_to_null()
set_to_null
в интерфейсе DynValueCommonOperations
public void set_to_value()
set_to_value
в интерфейсе DynValueCommonOperations
public TypeCode type()
type
в интерфейсе DynAnyOperations
public void assign(DynAny dyn_any) throws TypeMismatch
assign
в интерфейсе DynAnyOperations
dyn_any
- TypeMismatch
- если тип переданного DynAny не эквивалентен типу целевого DynAnypublic void from_any(Any value) throws TypeMismatch, InvalidValue
from_any
в интерфейсе DynAnyOperations
TypeMismatch
- если тип переданного Кто-либо не эквивалентен типу целевого DynAnyInvalidValue
- если переданный Кто-либо не содержит юридическое значение (такое как пустая строка)public Any to_any()
to_any
в интерфейсе DynAnyOperations
public boolean equal(DynAny dyn_any)
equal
в интерфейсе DynAnyOperations
public void destroy()
destroy
в интерфейсе DynAnyOperations
public DynAny copy()
copy
в интерфейсе DynAnyOperations
public void insert_boolean(boolean value) throws TypeMismatch, InvalidValue
insert_boolean
в интерфейсе DynAnyOperations
InvalidValue
- если этот DynAny имеет компоненты, но имеет текущую позицию-1TypeMismatch
- если обращено DynAny, у самого текущего компонента которого есть компонентыpublic void insert_octet(byte value) throws TypeMismatch, InvalidValue
insert_octet
в интерфейсе DynAnyOperations
InvalidValue
- если этот DynAny имеет компоненты, но имеет текущую позицию-1TypeMismatch
- если обращено DynAny, у самого текущего компонента которого есть компонентыpublic void insert_char(char value) throws TypeMismatch, InvalidValue
insert_char
в интерфейсе DynAnyOperations
InvalidValue
- если этот DynAny имеет компоненты, но имеет текущую позицию-1TypeMismatch
- если обращено DynAny, у самого текущего компонента которого есть компонентыpublic void insert_short(short value) throws TypeMismatch, InvalidValue
insert_short
в интерфейсе DynAnyOperations
InvalidValue
- если этот DynAny имеет компоненты, но имеет текущую позицию-1TypeMismatch
- если обращено DynAny, у самого текущего компонента которого есть компонентыpublic void insert_ushort(short value) throws TypeMismatch, InvalidValue
insert_ushort
в интерфейсе DynAnyOperations
InvalidValue
- если этот DynAny имеет компоненты, но имеет текущую позицию-1TypeMismatch
- если обращено DynAny, у самого текущего компонента которого есть компонентыpublic void insert_long(int value) throws TypeMismatch, InvalidValue
insert_long
в интерфейсе DynAnyOperations
InvalidValue
- если этот DynAny имеет компоненты, но имеет текущую позицию-1TypeMismatch
- если обращено DynAny, у самого текущего компонента которого есть компонентыpublic void insert_ulong(int value) throws TypeMismatch, InvalidValue
insert_ulong
в интерфейсе DynAnyOperations
InvalidValue
- если этот DynAny имеет компоненты, но имеет текущую позицию-1TypeMismatch
- если обращено DynAny, у самого текущего компонента которого есть компонентыpublic void insert_float(float value) throws TypeMismatch, InvalidValue
insert_float
в интерфейсе DynAnyOperations
InvalidValue
- если этот DynAny имеет компоненты, но имеет текущую позицию-1TypeMismatch
- если обращено DynAny, у самого текущего компонента которого есть компонентыpublic void insert_double(double value) throws TypeMismatch, InvalidValue
insert_double
в интерфейсе DynAnyOperations
InvalidValue
- если этот DynAny имеет компоненты, но имеет текущую позицию-1TypeMismatch
- если обращено DynAny, у самого текущего компонента которого есть компонентыpublic void insert_string(String value) throws TypeMismatch, InvalidValue
insert_string
в интерфейсе DynAnyOperations
InvalidValue
- если этот DynAny имеет компоненты, но имеет текущую позицию-1InvalidValue
- если вставленная строка более длинна чем связанная из ограниченной струныTypeMismatch
- если обращено DynAny, у самого текущего компонента которого есть компонентыpublic void insert_reference(Object value) throws TypeMismatch, InvalidValue
insert_reference
в интерфейсе DynAnyOperations
InvalidValue
- если этот DynAny имеет компоненты, но имеет текущую позицию-1TypeMismatch
- если обращено DynAny, у самого текущего компонента которого есть компонентыpublic void insert_typecode(TypeCode value) throws TypeMismatch, InvalidValue
insert_typecode
в интерфейсе DynAnyOperations
InvalidValue
- если этот DynAny имеет компоненты, но имеет текущую позицию-1TypeMismatch
- если обращено DynAny, у самого текущего компонента которого есть компонентыpublic void insert_longlong(long value) throws TypeMismatch, InvalidValue
insert_longlong
в интерфейсе DynAnyOperations
InvalidValue
- если этот DynAny имеет компоненты, но имеет текущую позицию-1TypeMismatch
- если обращено DynAny, у самого текущего компонента которого есть компонентыpublic void insert_ulonglong(long value) throws TypeMismatch, InvalidValue
insert_ulonglong
в интерфейсе DynAnyOperations
InvalidValue
- если этот DynAny имеет компоненты, но имеет текущую позицию-1TypeMismatch
- если обращено DynAny, у самого текущего компонента которого есть компонентыpublic void insert_wchar(char value) throws TypeMismatch, InvalidValue
insert_wchar
в интерфейсе DynAnyOperations
InvalidValue
- если этот DynAny имеет компоненты, но имеет текущую позицию-1TypeMismatch
- если обращено DynAny, у самого текущего компонента которого есть компонентыpublic void insert_wstring(String value) throws TypeMismatch, InvalidValue
insert_wstring
в интерфейсе DynAnyOperations
InvalidValue
- если этот DynAny имеет компоненты, но имеет текущую позицию-1InvalidValue
- если вставленная строка более длинна чем связанная из ограниченной струныTypeMismatch
public void insert_any(Any value) throws TypeMismatch, InvalidValue
insert_any
в интерфейсе DynAnyOperations
InvalidValue
- если этот DynAny имеет компоненты, но имеет текущую позицию-1TypeMismatch
- если обращено DynAny, у самого текущего компонента которого есть компонентыpublic void insert_dyn_any(DynAny value) throws TypeMismatch, InvalidValue
insert_dyn_any
в интерфейсе DynAnyOperations
InvalidValue
- если этот DynAny имеет компоненты, но имеет текущую позицию-1TypeMismatch
- если обращено DynAny, у самого текущего компонента которого есть компонентыpublic void insert_val(Serializable value) throws TypeMismatch, InvalidValue
insert_val
в интерфейсе DynAnyOperations
InvalidValue
- если этот DynAny имеет компоненты, но имеет текущую позицию-1TypeMismatch
- если обращено DynAny, у самого текущего компонента которого есть компонентыpublic boolean get_boolean() throws TypeMismatch, InvalidValue
get_boolean
в интерфейсе DynAnyOperations
TypeMismatch
- если компонент, к которому получают доступ, в DynAny имеет тип, который не эквивалентен требуемому типу.TypeMismatch
- если обращено DynAny, у самого текущего компонента которого есть компонентыInvalidValue
- если этот DynAny имеет компоненты, но имеет текущую позицию-1public byte get_octet() throws TypeMismatch, InvalidValue
get_octet
в интерфейсе DynAnyOperations
TypeMismatch
- если компонент, к которому получают доступ, в DynAny имеет тип, который не эквивалентен требуемому типу.TypeMismatch
- если обращено DynAny, у самого текущего компонента которого есть компонентыInvalidValue
- если этот DynAny имеет компоненты, но имеет текущую позицию-1public char get_char() throws TypeMismatch, InvalidValue
get_char
в интерфейсе DynAnyOperations
TypeMismatch
- если компонент, к которому получают доступ, в DynAny имеет тип, который не эквивалентен требуемому типу.TypeMismatch
- если обращено DynAny, у самого текущего компонента которого есть компонентыInvalidValue
- если этот DynAny имеет компоненты, но имеет текущую позицию-1public short get_short() throws TypeMismatch, InvalidValue
get_short
в интерфейсе DynAnyOperations
TypeMismatch
- если компонент, к которому получают доступ, в DynAny имеет тип, который не эквивалентен требуемому типу.TypeMismatch
- если обращено DynAny, у самого текущего компонента которого есть компонентыInvalidValue
- если этот DynAny имеет компоненты, но имеет текущую позицию-1public short get_ushort() throws TypeMismatch, InvalidValue
get_ushort
в интерфейсе DynAnyOperations
TypeMismatch
- если компонент, к которому получают доступ, в DynAny имеет тип, который не эквивалентен требуемому типу.TypeMismatch
- если обращено DynAny, у самого текущего компонента которого есть компонентыInvalidValue
- если этот DynAny имеет компоненты, но имеет текущую позицию-1public int get_long() throws TypeMismatch, InvalidValue
get_long
в интерфейсе DynAnyOperations
TypeMismatch
- если компонент, к которому получают доступ, в DynAny имеет тип, который не эквивалентен требуемому типу.TypeMismatch
- если обращено DynAny, у самого текущего компонента которого есть компонентыInvalidValue
- если этот DynAny имеет компоненты, но имеет текущую позицию-1public int get_ulong() throws TypeMismatch, InvalidValue
get_ulong
в интерфейсе DynAnyOperations
TypeMismatch
- если компонент, к которому получают доступ, в DynAny имеет тип, который не эквивалентен требуемому типу.TypeMismatch
- если обращено DynAny, у самого текущего компонента которого есть компонентыInvalidValue
- если этот DynAny имеет компоненты, но имеет текущую позицию-1public float get_float() throws TypeMismatch, InvalidValue
get_float
в интерфейсе DynAnyOperations
TypeMismatch
- если компонент, к которому получают доступ, в DynAny имеет тип, который не эквивалентен требуемому типу.TypeMismatch
- если обращено DynAny, у самого текущего компонента которого есть компонентыInvalidValue
- если этот DynAny имеет компоненты, но имеет текущую позицию-1public double get_double() throws TypeMismatch, InvalidValue
get_double
в интерфейсе DynAnyOperations
TypeMismatch
- если компонент, к которому получают доступ, в DynAny имеет тип, который не эквивалентен требуемому типу.TypeMismatch
- если обращено DynAny, у самого текущего компонента которого есть компонентыInvalidValue
- если этот DynAny имеет компоненты, но имеет текущую позицию-1public String get_string() throws TypeMismatch, InvalidValue
get_string
в интерфейсе DynAnyOperations
TypeMismatch
- если компонент, к которому получают доступ, в DynAny имеет тип, который не эквивалентен требуемому типу.TypeMismatch
- если обращено DynAny, у самого текущего компонента которого есть компонентыInvalidValue
- если этот DynAny имеет компоненты, но имеет текущую позицию-1public Object get_reference() throws TypeMismatch, InvalidValue
get_reference
в интерфейсе DynAnyOperations
TypeMismatch
- если компонент, к которому получают доступ, в DynAny имеет тип, который не эквивалентен требуемому типу.TypeMismatch
- если обращено DynAny, у самого текущего компонента которого есть компонентыInvalidValue
- если этот DynAny имеет компоненты, но имеет текущую позицию-1public TypeCode get_typecode() throws TypeMismatch, InvalidValue
get_typecode
в интерфейсе DynAnyOperations
TypeMismatch
- если компонент, к которому получают доступ, в DynAny имеет тип, который не эквивалентен требуемому типу.TypeMismatch
- если обращено DynAny, у самого текущего компонента которого есть компонентыInvalidValue
- если этот DynAny имеет компоненты, но имеет текущую позицию-1public long get_longlong() throws TypeMismatch, InvalidValue
get_longlong
в интерфейсе DynAnyOperations
TypeMismatch
- если компонент, к которому получают доступ, в DynAny имеет тип, который не эквивалентен требуемому типу.TypeMismatch
- если обращено DynAny, у самого текущего компонента которого есть компонентыInvalidValue
- если этот DynAny имеет компоненты, но имеет текущую позицию-1public long get_ulonglong() throws TypeMismatch, InvalidValue
get_ulonglong
в интерфейсе DynAnyOperations
TypeMismatch
- если компонент, к которому получают доступ, в DynAny имеет тип, который не эквивалентен требуемому типу.TypeMismatch
- если обращено DynAny, у самого текущего компонента которого есть компонентыInvalidValue
- если этот DynAny имеет компоненты, но имеет текущую позицию-1public char get_wchar() throws TypeMismatch, InvalidValue
get_wchar
в интерфейсе DynAnyOperations
TypeMismatch
- если компонент, к которому получают доступ, в DynAny имеет тип, который не эквивалентен требуемому типу.TypeMismatch
- если обращено DynAny, у самого текущего компонента которого есть компонентыInvalidValue
- если этот DynAny имеет компоненты, но имеет текущую позицию-1public String get_wstring() throws TypeMismatch, InvalidValue
get_wstring
в интерфейсе DynAnyOperations
TypeMismatch
- если компонент, к которому получают доступ, в DynAny имеет тип, который не эквивалентен требуемому типу.TypeMismatch
- если обращено DynAny, у самого текущего компонента которого есть компонентыInvalidValue
public Any get_any() throws TypeMismatch, InvalidValue
get_any
в интерфейсе DynAnyOperations
TypeMismatch
- если компонент, к которому получают доступ, в DynAny имеет тип, который не эквивалентен требуемому типу.TypeMismatch
- если обращено DynAny, у самого текущего компонента которого есть компонентыInvalidValue
- если этот DynAny имеет компоненты, но имеет текущую позицию-1public DynAny get_dyn_any() throws TypeMismatch, InvalidValue
get_dyn_any
в интерфейсе DynAnyOperations
TypeMismatch
- если компонент, к которому получают доступ, в DynAny имеет тип, который не эквивалентен требуемому типу.TypeMismatch
- если обращено DynAny, у самого текущего компонента которого есть компонентыInvalidValue
- если этот DynAny имеет компоненты, но имеет текущую позицию-1public Serializable get_val() throws TypeMismatch, InvalidValue
get_val
в интерфейсе DynAnyOperations
TypeMismatch
- если компонент, к которому получают доступ, в DynAny имеет тип, который не эквивалентен требуемому типу.TypeMismatch
- если обращено DynAny, у самого текущего компонента которого есть компонентыInvalidValue
- если этот DynAny имеет компоненты, но имеет текущую позицию-1public boolean seek(int index)
seek
в интерфейсе DynAnyOperations
public void rewind()
rewind
в интерфейсе DynAnyOperations
public boolean next()
next
в интерфейсе DynAnyOperations
public int component_count()
component_count
в интерфейсе DynAnyOperations
public DynAny current_component() throws TypeMismatch
current_component
в интерфейсе DynAnyOperations
TypeMismatch
- Если обращено DynAny, у которого не может быть компонентов, таких как DynEnum или пустое исключениеpublic String[] _ids()
ObjectImpl
ObjectImpl
объект. Например, для тупика, этот метод возвращает информацию обо всех интерфейсах, поддерживаемых тупиком._ids
в class ObjectImpl
ObjectImpl
экземпляр
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
ЧЕРНОВАЯ земля-b92