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 и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.