public abstract class Any extends Object implements IDLEntity
Any объект используется в качестве компонента a NamedValue объект, который предоставляет информацию о параметрах или возвращаемых значениях в запросах, и который используется, чтобы определить пары имя/значение в Context объекты. Any объект состоит из двух частей:
TypeCode объект, описывающий тип значения данных, содержавшегося в Any объект. Например, a TypeCode объект для массива содержит поле для длины массива и поле для типа элементов в массиве. (Отметьте что в этом случае, второе поле TypeCode объект самостоятельно a TypeCode объект.) | Конструктор и Описание |
|---|
Any() |
| Модификатор и Тип | Метод и Описание |
|---|---|
abstract InputStream |
create_input_stream()
Создает входной поток из который это
Any значение объекта может быть неупорядочено. |
abstract OutputStream |
create_output_stream()
Создает поток вывода в который это
Any значение объекта может быть упорядочено. |
abstract boolean |
equal(Any a)
Проверки на равенство между этим
Any возразите и данный Any объект. |
abstract Any |
extract_any()
Извлечения
Any объект в этом Any объект value поле. |
abstract boolean |
extract_boolean()
Извлечения
boolean в этом Any объект value поле. |
abstract char |
extract_char()
Извлечения
char в этом Any объект value поле. |
abstract double |
extract_double()
Извлечения
double в этом Any объект value поле. |
BigDecimal |
extract_fixed()
Извлечения
java.math.BigDecimal объект в этом Any объект value поле. |
abstract float |
extract_float()
Извлечения
float в этом Any объект value поле. |
abstract int |
extract_long()
Извлечения
int в этом Any объект value поле. |
abstract long |
extract_longlong()
Извлечения
long в этом Any объект value поле. |
abstract Object |
extract_Object()
Извлечения
org.omg.CORBA.Object в этом Any объект value поле. |
abstract byte |
extract_octet()
Извлечения
byte в этом Any объект value поле. |
Принципал |
extract_Principal()
Осуждаемый.
Осуждаемый CORBA 2.2.
|
abstract short |
extract_short()
Извлечения
short в этом Any объект value поле. |
Streamable |
extract_Streamable()
Извлечения a
Streamable от этого Any объект value поле. |
abstract String |
extract_string()
Извлечения
String объект в этом Any объект value поле. |
abstract TypeCode |
extract_TypeCode()
Извлечения
TypeCode объект в этом Any объект value поле. |
abstract int |
extract_ulong()
Извлечения
int в этом Any объект value поле. |
abstract long |
extract_ulonglong()
Извлечения
long в этом Any объект value поле. |
abstract short |
extract_ushort()
Извлечения
short в этом Any объект value поле. |
abstract Serializable |
extract_Value()
Извлечения
java.io.Serializable объект в этом Any объект value поле. |
abstract char |
extract_wchar()
Извлечения
char в этом Any объект value поле. |
abstract String |
extract_wstring()
Извлечения
String объект в этом Any объект value поле. |
abstract void |
insert_any(Any a)
Вставляет данный
Any объект в это Any объект value поле. |
abstract void |
insert_boolean(boolean b)
Вставляет данный
boolean в это Any объект value поле. |
abstract void |
insert_char(char c)
Вставляет данный
char в это Any объект value поле. |
abstract void |
insert_double(double d)
Вставляет данный
double в это Any объект value поле. |
void |
insert_fixed(BigDecimal value)
Броски
org.omg.CORBA.NO_IMPLEMENT исключение. |
void |
insert_fixed(BigDecimal value, TypeCode type)
Броски
org.omg.CORBA.NO_IMPLEMENT исключение. |
abstract void |
insert_float(float f)
Вставляет данный
float в это Any объект value поле. |
abstract void |
insert_long(int l)
Вставляет данный
int в это Any объект value поле. |
abstract void |
insert_longlong(long l)
Вставляет данный
long в это Any объект value поле. |
abstract void |
insert_Object(Object o)
Вставляет данный
org.omg.CORBA.Object объект в это Any объект value поле. |
abstract void |
insert_Object(Object o, TypeCode t)
Вставляет данный
org.omg.CORBA.Object объект в это Any объект value поле. |
abstract void |
insert_octet(byte b)
Вставляет данный
byte в это Any объект value поле. |
void |
insert_Principal(Principal p)
Осуждаемый.
Осуждаемый CORBA 2.2.
|
abstract void |
insert_short(short s)
Вставляет данный
short в это Any объект value поле. |
void |
insert_Streamable(Streamable s)
Вставляет данный
Streamable объект в это Any объект value поле. |
abstract void |
insert_string(String s)
Вставляет данный
String объект в это Any объект value поле. |
abstract void |
insert_TypeCode(TypeCode t)
Вставляет данный
TypeCode объект в это Any объект value поле. |
abstract void |
insert_ulong(int l)
Вставляет данный
int в это Any объект value поле. |
abstract void |
insert_ulonglong(long l)
Вставляет данный
long в это Any объект value поле. |
abstract void |
insert_ushort(short s)
Вставляет данный
short в это Any объект value поле. |
abstract void |
insert_Value(Serializable v)
Вставляет данный
java.io.Serializable объект в это Any объект value поле. |
abstract void |
insert_Value(Serializable v, TypeCode t)
Вставляет данный
java.io.Serializable объект в это Any объект value поле. |
abstract void |
insert_wchar(char c)
Вставляет данный
char в это Any объект value поле. |
abstract void |
insert_wstring(String s)
Вставляет данный
String объект в это Any объект value поле. |
abstract void |
read_value(InputStream is, TypeCode t)
Прочитывает (неупорядочивает) значение
Any объект от данного входного потока, используя данный typecode. |
abstract TypeCode |
type()
Возвраты вводят информацию для элемента, содержавшегося в этом
Any объект. |
abstract void |
type(TypeCode t)
Наборы это
Any объект type поле к данному TypeCode возразите и очищает его значение. |
abstract void |
write_value(OutputStream os)
Выписывает значение этого
Any возразите против данного потока вывода. |
public abstract boolean equal(Any a)
Any возразите и данный Any объект. Два Any объекты равны, если оба их значения и вводят коды, равны.a - Any возразите, чтобы протестировать на равенствоtrue если Any объекты равны; false иначеCORBA пакет комментирует для нереализованных функцийpublic abstract TypeCode type()
Any объект.TypeCode объект, содержащий информацию о типе о значении, содержится в этом Any объектpublic abstract void type(TypeCode t)
Any объект type поле к данному TypeCode возразите и очищает его значение. Отметьте, что использование этого метода, чтобы установить код типа вытирает значение, если есть тот. Метод обеспечивается прежде всего так, чтобы тип мог быть установлен должным образом для IDL out параметры. Обычно, установка типа делается insert_X методы, которые установят тип в X, если он не будет уже установлен в X.
t - TypeCode информация о предоставлении объекта для значения в этом Any объектpublic abstract void read_value(InputStream is, TypeCode t) throws MARSHAL
Any объект от данного входного потока, используя данный typecode.is - org.omg.CORBA.portable.InputStream объект, из которого можно считать значение, содержавшееся в этом Any объектt - a TypeCode объект, содержащий информацию о типе о значении, которое будет считаноMARSHAL - когда данный TypeCode объект не является непротиворечивым со значением, которое содержалось во входном потокеpublic abstract void write_value(OutputStream os)
Any возразите против данного потока вывода. Если оба typecode и value потребность, которая будет записана, использовать create_output_stream() создать OutputStream, тогда используйте write_any на OutputStream. Если к этому методу обращаются Any объект, которому не вставили значение в value поле, это выдаст исключение java.lang.NullPointerException.
os - org.omg.CORBA.portable.OutputStream объект, в который можно упорядочить значение этого Any объектpublic abstract OutputStream create_output_stream()
Any значение объекта может быть упорядочено.OutputStreampublic abstract InputStream create_input_stream()
Any значение объекта может быть неупорядочено.InputStreampublic abstract short extract_short()
throws BAD_OPERATION
short в этом Any объект value поле.short сохраненный в этом Any объектBAD_OPERATION - если это Any объект содержит что-то другое чем a short или value поле еще не было установленоpublic abstract void insert_short(short s)
short в это Any объект value поле.s - short вставить в это Any объектpublic abstract int extract_long()
throws BAD_OPERATION
int в этом Any объект value поле.int сохраненный в этом Any объектBAD_OPERATION - если это Any объект содержит что-то другое чем int или value поле еще не было установленоpublic abstract void insert_long(int l)
int в это Any объект value поле.l - int вставить в это Any объектpublic abstract long extract_longlong()
throws BAD_OPERATION
long в этом Any объект value поле.long сохраненный в этом Any объектBAD_OPERATION - если это Any объект содержит что-то другое чем a long или value поле еще не было установленоpublic abstract void insert_longlong(long l)
long в это Any объект value поле.l - long вставить в это Any объектpublic abstract short extract_ushort()
throws BAD_OPERATION
short в этом Any объект value поле.short сохраненный в этом Any объектBAD_OPERATION - если это Any объект содержит что-то другое чем a short или value поле еще не было установленоpublic abstract void insert_ushort(short s)
short в это Any объект value поле.s - short вставить в это Any объектpublic abstract int extract_ulong()
throws BAD_OPERATION
int в этом Any объект value поле.int сохраненный в этом Any объектBAD_OPERATION - если это Any объект содержит что-то другое чем int или value поле еще не было установленоpublic abstract void insert_ulong(int l)
int в это Any объект value поле.l - int вставить в это Any объектpublic abstract long extract_ulonglong()
throws BAD_OPERATION
long в этом Any объект value поле.long сохраненный в этом Any объектBAD_OPERATION - если это Any объект содержит что-то другое чем a long или value поле еще не было установленоpublic abstract void insert_ulonglong(long l)
long в это Any объект value поле.l - long вставить в это Any объектpublic abstract float extract_float()
throws BAD_OPERATION
float в этом Any объект value поле.float сохраненный в этом Any объектBAD_OPERATION - если это Any объект содержит что-то другое чем a float или value поле еще не было установленоpublic abstract void insert_float(float f)
float в это Any объект value поле.f - float вставить в это Any объектpublic abstract double extract_double()
throws BAD_OPERATION
double в этом Any объект value поле.double сохраненный в этом Any объектBAD_OPERATION - если это Any объект содержит что-то другое чем a double или value поле еще не было установленоpublic abstract void insert_double(double d)
double в это Any объект value поле.d - double вставить в это Any объектpublic abstract boolean extract_boolean()
throws BAD_OPERATION
boolean в этом Any объект value поле.boolean сохраненный в этом Any объектBAD_OPERATION - если это Any объект содержит что-то другое чем a boolean или value поле еще не было установленоpublic abstract void insert_boolean(boolean b)
boolean в это Any объект value поле.b - boolean вставить в это Any объектpublic abstract char extract_char()
throws BAD_OPERATION
char в этом Any объект value поле.char сохраненный в этом Any объектBAD_OPERATION - если это Any объект содержит что-то другое чем a char или value поле еще не было установленоpublic abstract void insert_char(char c)
throws DATA_CONVERSION
char в это Any объект value поле.c - char вставить в это Any объектDATA_CONVERSION - если есть ошибка преобразования данныхpublic abstract char extract_wchar()
throws BAD_OPERATION
char в этом Any объект value поле.char сохраненный в этом Any объектBAD_OPERATION - если это Any объект содержит что-то другое чем a char или value поле еще не было установленоpublic abstract void insert_wchar(char c)
char в это Any объект value поле.c - char вставить в это Any объектpublic abstract byte extract_octet()
throws BAD_OPERATION
byte в этом Any объект value поле.byte сохраненный в этом Any объектBAD_OPERATION - если это Any объект содержит что-то другое чем a byte или value поле еще не было установленоpublic abstract void insert_octet(byte b)
byte в это Any объект value поле.b - byte вставить в это Any объектpublic abstract Any extract_any() throws BAD_OPERATION
Any объект в этом Any объект value поле.Any объект хранится в этом Any объектBAD_OPERATION - если это Any объект содержит что-то другое чем Any возразите или value поле еще не было установленоpublic abstract void insert_any(Any a)
Any объект в это Any объект value поле.a - Any возразите, чтобы вставить в это Any объектpublic abstract Object extract_Object() throws BAD_OPERATION
org.omg.CORBA.Object в этом Any объект value поле.org.omg.CORBA.Object сохраненный в этом Any объектBAD_OPERATION - если это Any объект содержит что-то другое чем org.omg.CORBA.Object или value поле еще не было установленоpublic abstract void insert_Object(Object o)
org.omg.CORBA.Object объект в это Any объект value поле.o - org.omg.CORBA.Object возразите, чтобы вставить в это Any объектpublic abstract Serializable extract_Value() throws BAD_OPERATION
java.io.Serializable объект в этом Any объект value поле.java.io.Serializable объект хранится в этом Any объектBAD_OPERATION - если это Any объект содержит что-то другое чем a java.io.Serializable возразите или value поле еще не было установленоpublic abstract void insert_Value(Serializable v)
java.io.Serializable объект в это Any объект value поле.v - java.io.Serializable возразите, чтобы вставить в это Any объектpublic abstract void insert_Value(Serializable v, TypeCode t) throws MARSHAL
java.io.Serializable объект в это Any объект value поле.v - java.io.Serializable возразите, чтобы вставить в это Any объектt - TypeCode объект, который должен быть вставлен в это Any объект type поле и это описывают java.io.Serializable вставляемый объектMARSHAL - если у ШАРА есть проблема, упорядочивая или неупорядочивая параметрыpublic abstract void insert_Object(Object o, TypeCode t) throws BAD_PARAM
org.omg.CORBA.Object объект в это Any объект value поле.o - org.omg.CORBA.Object экземпляр, чтобы вставить в это Any объектt - TypeCode объект, который должен быть вставлен в это Any возразите и это описывает Object быть вставленнымBAD_OPERATION - если этот метод недопустим для этого Any объектBAD_PARAMpublic abstract String extract_string() throws BAD_OPERATION
String объект в этом Any объект value поле.String объект хранится в этом Any объектBAD_OPERATION - если это Any объект содержит что-то другое чем a String возразите или value поле еще не было установленоpublic abstract void insert_string(String s) throws DATA_CONVERSION, MARSHAL
String объект в это Any объект value поле.s - String возразите, чтобы вставить в это Any объектDATA_CONVERSION - если есть ошибка преобразования данныхMARSHAL - если у ШАРА есть проблема, упорядочивая или неупорядочивая параметрыpublic abstract String extract_wstring() throws BAD_OPERATION
String объект в этом Any объект value поле.String объект хранится в этом Any объектBAD_OPERATION - если это Any объект содержит что-то другое чем a String возразите или value поле еще не было установленоpublic abstract void insert_wstring(String s) throws MARSHAL
String объект в это Any объект value поле.s - String возразите, чтобы вставить в это Any объектMARSHAL - если у ШАРА есть проблема, упорядочивая или неупорядочивая параметрыpublic abstract TypeCode extract_TypeCode() throws BAD_OPERATION
TypeCode объект в этом Any объект value поле.TypeCode объект хранится в этом Any объектBAD_OPERATION - если это Any объект содержит что-то другое чем a TypeCode возразите или value поле еще не было установленоpublic abstract void insert_TypeCode(TypeCode t)
TypeCode объект в это Any объект value поле.t - TypeCode возразите, чтобы вставить в это Any объект@Deprecated public Principal extract_Principal() throws BAD_OPERATION
Principal объект в этом Any объект value поле. Отметьте что class Principal был осужден.Principal объект хранится в этом Any объектBAD_OPERATION - если это Any объект содержит что-то другое чем a Principal возразите или value поле еще не было установленоCORBA пакет комментирует для нереализованных функций@Deprecated public void insert_Principal(Principal p)
Principal объект в это Any объект value поле. Отметьте что class Principal был осужден.p - Principal возразите, чтобы вставить в это Any объектCORBA пакет комментирует для нереализованных функцийpublic Streamable extract_Streamable() throws BAD_INV_ORDER
Streamable от этого Any объект value поле. Этот метод позволяет экстракцию непримитивных типов IDL.Streamable сохраненный в Any объект.BAD_INV_ORDER - если вызывающая сторона вызвала операции в неправильном порядкеCORBA пакет комментирует для нереализованных функцийpublic void insert_Streamable(Streamable s)
Streamable объект в это Any объект value поле. Этот метод позволяет вставку непримитивных типов IDL.s - Streamable возразите, чтобы вставить в это Any объект; может быть непримитивный тип IDLCORBA пакет комментирует для нереализованных функцийpublic BigDecimal extract_fixed()
java.math.BigDecimal объект в этом Any объект value поле.java.math.BigDecimal объект хранится в этом Any объектBAD_OPERATION - если это Any объект содержит что-то другое чем a java.math.BigDecimal возразите или value поле еще не было установленоCORBA пакет комментирует для нереализованных функцийpublic void insert_fixed(BigDecimal value)
org.omg.CORBA.NO_IMPLEMENT исключение. Вставляет данный java.math.BigDecimal объект в это Any объект value поле.
value - java.math.BigDecimal возразите, чтобы вставить в это Any объектCORBA пакет комментирует для нереализованных функцийpublic void insert_fixed(BigDecimal value, TypeCode type) throws BAD_INV_ORDER
org.omg.CORBA.NO_IMPLEMENT исключение. Вставляет данный java.math.BigDecimal объект в это Any объект value поле.
value - java.math.BigDecimal возразите, чтобы вставить в это Any объектtype - TypeCode объект, который должен быть вставлен в это Any объект type поле и это описывают java.math.BigDecimal вставляемый объектBAD_INV_ORDER - если этот метод вызывается ненадлежащим образомCORBA пакет комментирует для нереализованных функций
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92