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
не соответствует имя сериализуемого поля для класса, поля которого пишутся, или если тип именованного поля не boolean
public abstract void put(String name, byte val)
name
- имя сериализуемого поляval
- значение, чтобы присвоиться к полюIllegalArgumentException
- если name
не соответствует имя сериализуемого поля для класса, поля которого пишутся, или если тип именованного поля не byte
public abstract void put(String name, char val)
name
- имя сериализуемого поляval
- значение, чтобы присвоиться к полюIllegalArgumentException
- если name
не соответствует имя сериализуемого поля для класса, поля которого пишутся, или если тип именованного поля не char
public abstract void put(String name, short val)
name
- имя сериализуемого поляval
- значение, чтобы присвоиться к полюIllegalArgumentException
- если name
не соответствует имя сериализуемого поля для класса, поля которого пишутся, или если тип именованного поля не short
public abstract void put(String name, int val)
name
- имя сериализуемого поляval
- значение, чтобы присвоиться к полюIllegalArgumentException
- если name
не соответствует имя сериализуемого поля для класса, поля которого пишутся, или если тип именованного поля не int
public abstract void put(String name, long val)
name
- имя сериализуемого поляval
- значение, чтобы присвоиться к полюIllegalArgumentException
- если name
не соответствует имя сериализуемого поля для класса, поля которого пишутся, или если тип именованного поля не long
public abstract void put(String name, float val)
name
- имя сериализуемого поляval
- значение, чтобы присвоиться к полюIllegalArgumentException
- если name
не соответствует имя сериализуемого поля для класса, поля которого пишутся, или если тип именованного поля не float
public abstract void put(String name, double val)
name
- имя сериализуемого поляval
- значение, чтобы присвоиться к полюIllegalArgumentException
- если name
не соответствует имя сериализуемого поля для класса, поля которого пишутся, или если тип именованного поля не double
public abstract void put(String name, Object val)
name
- имя сериализуемого поляval
- значение, чтобы присвоиться к полю (который может быть null
)IllegalArgumentException
- если name
не соответствует имя сериализуемого поля для класса, поля которого пишутся, или если тип именованного поля не является ссылочным типом@Deprecated public abstract void write(ObjectOutput out) throws IOException
PutField
объект в надлежащем формате, и может привести к повреждению потока сериализации. Корректный способ записать PutField
данные, вызывая ObjectOutputStream.writeFields()
метод.PutField
объект.out
- поток, чтобы записать данные и поля кIOException
- если ошибки ввода-вывода происходят при записи в базовый потокIllegalArgumentException
- если указанный поток не является тем же самым потоком, который произвел это PutField
объект
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.