Spec-Zone .ru
спецификации, руководства, описания, API
|
public abstract static class ObjectInputStream.GetField extends Object
Конструктор и Описание |
---|
ObjectInputStream.GetField() |
Модификатор и Тип | Метод и Описание |
---|---|
abstract boolean |
defaulted(String name)
Возвратите true, если именованное поле принимается значение по умолчанию и не имеет никакого значения в этом потоке.
|
abstract boolean |
get(String name, boolean val)
Получите значение именованного булева поля от персистентного поля.
|
abstract byte |
get(String name, byte val)
Получите значение именованного поля байта от персистентного поля.
|
abstract char |
get(String name, char val)
Получите значение именованного поля случайной работы от персистентного поля.
|
abstract double |
get(String name, double val)
Получите значение именованного двойного поля от персистентного поля.
|
abstract float |
get(String name, float val)
Получите значение именованного поля плавающего от персистентного поля.
|
abstract int |
get(String name, int val)
Получите значение именованного международного поля от персистентного поля.
|
abstract long |
get(String name, long val)
Получите значение именованного длинного поля от персистентного поля.
|
abstract Object |
get(String name, Object val)
Получите значение именованного поля Object от персистентного поля.
|
abstract short |
get(String name, short val)
Получите значение именованного короткого поля от персистентного поля.
|
abstract ObjectStreamClass |
getObjectStreamClass()
Получите ObjectStreamClass, который описывает поля в потоке.
|
public abstract ObjectStreamClass getObjectStreamClass()
public abstract boolean defaulted(String name) throws IOException
name
- имя поляIOException
- если есть ошибки ввода-вывода, читая из базового InputStream
IllegalArgumentException
- если name
не соответствует сериализуемому полюpublic abstract boolean get(String name, boolean val) throws IOException
name
- имя поляval
- значение по умолчанию, чтобы использовать, если name
не имеет значенияboolean
полеIOException
- если есть ошибки ввода-вывода, читая из базового InputStream
IllegalArgumentException
- если тип name
не сериализуемо или если тип поля является неправильнымpublic abstract byte get(String name, byte val) throws IOException
name
- имя поляval
- значение по умолчанию, чтобы использовать, если name
не имеет значенияbyte
полеIOException
- если есть ошибки ввода-вывода, читая из базового InputStream
IllegalArgumentException
- если тип name
не сериализуемо или если тип поля является неправильнымpublic abstract char get(String name, char val) throws IOException
name
- имя поляval
- значение по умолчанию, чтобы использовать, если name
не имеет значенияchar
полеIOException
- если есть ошибки ввода-вывода, читая из базового InputStream
IllegalArgumentException
- если тип name
не сериализуемо или если тип поля является неправильнымpublic abstract short get(String name, short val) throws IOException
name
- имя поляval
- значение по умолчанию, чтобы использовать, если name
не имеет значенияshort
полеIOException
- если есть ошибки ввода-вывода, читая из базового InputStream
IllegalArgumentException
- если тип name
не сериализуемо или если тип поля является неправильнымpublic abstract int get(String name, int val) throws IOException
name
- имя поляval
- значение по умолчанию, чтобы использовать, если name
не имеет значенияint
полеIOException
- если есть ошибки ввода-вывода, читая из базового InputStream
IllegalArgumentException
- если тип name
не сериализуемо или если тип поля является неправильнымpublic abstract long get(String name, long val) throws IOException
name
- имя поляval
- значение по умолчанию, чтобы использовать, если name
не имеет значенияlong
полеIOException
- если есть ошибки ввода-вывода, читая из базового InputStream
IllegalArgumentException
- если тип name
не сериализуемо или если тип поля является неправильнымpublic abstract float get(String name, float val) throws IOException
name
- имя поляval
- значение по умолчанию, чтобы использовать, если name
не имеет значенияfloat
полеIOException
- если есть ошибки ввода-вывода, читая из базового InputStream
IllegalArgumentException
- если тип name
не сериализуемо или если тип поля является неправильнымpublic abstract double get(String name, double val) throws IOException
name
- имя поляval
- значение по умолчанию, чтобы использовать, если name
не имеет значенияdouble
полеIOException
- если есть ошибки ввода-вывода, читая из базового InputStream
IllegalArgumentException
- если тип name
не сериализуемо или если тип поля является неправильнымpublic abstract Object get(String name, Object val) throws IOException
name
- имя поляval
- значение по умолчанию, чтобы использовать, если name
не имеет значенияObject
полеIOException
- если есть ошибки ввода-вывода, читая из базового InputStream
IllegalArgumentException
- если тип name
не сериализуемо или если тип поля является неправильным
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92