|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public abstract static class ObjectOutputStream.PutField extends Object
| Конструктор и Описание |
|---|
ObjectOutputStream.PutField() |
| Модификатор и Тип | Метод и Описание |
|---|---|
abstract void |
put(String name, boolean val)
Поместите значение именованного булева поля в персистентное поле.
|
abstract void |
put(String name, byte val)
Поместите значение именованного поля байта в персистентное поле.
|
abstract void |
put(String name, char val)
Поместите значение именованного поля случайной работы в персистентное поле.
|
abstract void |
put(String name, double val)
Поместите значение именованного двойного поля в персистентное поле.
|
abstract void |
put(String name, float val)
Поместите значение именованного поля плавающего в персистентное поле.
|
abstract void |
put(String name, int val)
Поместите значение именованного международного поля в персистентное поле.
|
abstract void |
put(String name, long val)
Поместите значение именованного длинного поля в персистентное поле.
|
abstract void |
put(String name, Object val)
Поместите значение именованного поля Object в персистентное поле.
|
abstract void |
put(String name, short val)
Поместите значение именованного короткого поля в персистентное поле.
|
abstract void |
write(ObjectOutput out)
Осуждаемый.
Этот метод не пишет значения, содержавшие этим
PutField объект в надлежащем формате, и может привести к повреждению потока сериализации. Корректный способ записать PutField данные, вызывая ObjectOutputStream.writeFields() метод. |
public abstract void put(String name, boolean val)
name - имя сериализуемого поляval - значение, чтобы присвоиться к полюIllegalArgumentException - если name не соответствует имя сериализуемого поля для class, поля которого пишутся, или если тип именованного поля не booleanpublic abstract void put(String name, byte val)
name - имя сериализуемого поляval - значение, чтобы присвоиться к полюIllegalArgumentException - если name не соответствует имя сериализуемого поля для class, поля которого пишутся, или если тип именованного поля не bytepublic abstract void put(String name, char val)
name - имя сериализуемого поляval - значение, чтобы присвоиться к полюIllegalArgumentException - если name не соответствует имя сериализуемого поля для class, поля которого пишутся, или если тип именованного поля не charpublic abstract void put(String name, short val)
name - имя сериализуемого поляval - значение, чтобы присвоиться к полюIllegalArgumentException - если name не соответствует имя сериализуемого поля для class, поля которого пишутся, или если тип именованного поля не shortpublic abstract void put(String name, int val)
name - имя сериализуемого поляval - значение, чтобы присвоиться к полюIllegalArgumentException - если name не соответствует имя сериализуемого поля для class, поля которого пишутся, или если тип именованного поля не intpublic abstract void put(String name, long val)
name - имя сериализуемого поляval - значение, чтобы присвоиться к полюIllegalArgumentException - если name не соответствует имя сериализуемого поля для class, поля которого пишутся, или если тип именованного поля не longpublic abstract void put(String name, float val)
name - имя сериализуемого поляval - значение, чтобы присвоиться к полюIllegalArgumentException - если name не соответствует имя сериализуемого поля для class, поля которого пишутся, или если тип именованного поля не floatpublic abstract void put(String name, double val)
name - имя сериализуемого поляval - значение, чтобы присвоиться к полюIllegalArgumentException - если name не соответствует имя сериализуемого поля для class, поля которого пишутся, или если тип именованного поля не doublepublic abstract void put(String name, Object val)
name - имя сериализуемого поляval - значение, чтобы присвоиться к полю (который может быть null)IllegalArgumentException - если name не соответствует имя сериализуемого поля для class, поля которого пишутся, или если тип именованного поля не является ссылочным типом@Deprecated public abstract void write(ObjectOutput out) throws IOException
PutField объект в надлежащем формате, и может привести к повреждению потока сериализации. Корректный способ записать PutField данные, вызывая ObjectOutputStream.writeFields() метод.PutField объект.out - поток, чтобы записать данные и поля кIOException - если ошибки ввода-вывода происходят при записи в базовый потокIllegalArgumentException - если указанный поток не является тем же самым потоком, который произвел это PutField объект
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92