|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public class ObjectStreamField extends Object implements Comparable<Object>
ObjectStreamClass| Конструктор и Описание |
|---|
ObjectStreamField(String name, Class<?> type)
Создайте поле Serializable с указанным типом.
|
ObjectStreamField(String name, Class<?> type, boolean unshared)
Создает ObjectStreamField, представляющий сериализуемое поле с именем и типом.
|
| Модификатор и Тип | Метод и Описание |
|---|---|
int |
compareTo(Object obj)
Сравните это поле с другим
ObjectStreamField. |
Строка |
getName()
Получите имя этого поля.
|
int |
getOffset()
Смещение поля в пределах данных экземпляра.
|
Class<?> |
getType()
Получите тип поля.
|
char |
getTypeCode()
Кодировка символов возвратов типа поля.
|
Строка |
getTypeString()
Возвратите подпись типа JVM.
|
boolean |
isPrimitive()
Возвратите true, если у этого поля есть тип примитива.
|
boolean |
isUnshared()
Булево значение возвратов, указывающее, неразделено ли сериализуемое поле, представленное этим экземпляром ObjectStreamField.
|
protected void |
setOffset(int offset)
Смещение в пределах данных экземпляра.
|
Строка |
toString()
Возвратите строку, которая описывает это поле.
|
public ObjectStreamField(String name, Class<?> type)
serialField тег.name - имя сериализуемого поляtype - Class объект сериализуемого поляpublic ObjectStreamField(String name, Class<?> type, boolean unshared)
name - имя поляtype - тип поляunshared - если ложь, значения полей записи-чтения тем же самым способом как writeObject/readObject; если это правда, запись-чтение тем же самым способом как writeUnshared/readUnsharedpublic String getName()
String представление имени сериализуемого поляpublic Class<?> getType()
ObjectStreamField был получен из десериализованного ObjectStreamClass экземпляр, тогда Object.class возвращается. Иначе, Class объект для типа поля возвращается.Class объект, представляющий тип сериализуемого поляpublic char getTypeCode()
B byte C char D double F float I int J long L class or interface S short Z boolean [ array
public String getTypeString()
public int getOffset()
setOffset(int)protected void setOffset(int offset)
offset - смещение поляgetOffset()public boolean isPrimitive()
public boolean isUnshared()
public int compareTo(Object obj)
ObjectStreamField. Возвратитесь-1, если это меньше, 0 если равняющийся, 1 если больше. Типы, которые являются примитивами, "меньше" чем объектные типы. Если равняющийся, имена полей сравниваются.compareTo в интерфейсе Comparable<Object>obj - объект, который будет сравнен.
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92