| public class java.io ObjectStreamField
|
Java SE 6 |
| version | 1.47, 06/04/07 |
| since | 1.2 |
| See also | java.io.ObjectStreamClass |
| Constructors | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| public | ObjectStreamField(String name, Class type) Details
Create a Serializable field with the specified type. This field should
be documented with a serialField tag.
| ||||||||
| public | ObjectStreamField(String name, Class type, boolean unshared) Details
Creates an ObjectStreamField representing a serializable field with the
given name and type. If unshared is false, values of the represented
field are serialized and deserialized in the default manner--if the
field is non-primitive, object values are serialized and deserialized as
if they had been written and read by calls to writeObject and
readObject. If unshared is true, values of the represented field are
serialized and deserialized as if they had been written and read by
calls to writeUnshared and readUnshared.
| ||||||||
| Methods | |
|---|---|
| public int | compareTo(Object obj) Compare this field with another ObjectStreamField. Return
-1 if this is smaller, 0 if equal, 1 if greater. Types that are
primitives are "smaller" than object types. If equal, the field names
are compared.
|
| public String | toString() Return a string that describes this field. |
| Properties | |||||
|---|---|---|---|---|---|
| public String | getName() Details
Get the name of this field.
| ||||
| protected void | setOffset(int offset) Details
Offset within instance data.
| ||||
| public int | getOffset() Details
Offset of field within instance data.
| ||||
| public boolean | isPrimitive() Details
Return true if this field has a primitive type.
| ||||
| public Class | getType() Details
Get the type of the field. If the type is non-primitive and this
ObjectStreamField was obtained from a deserialized ObjectStreamClass instance, then Object.class is returned.
Otherwise, the Class object for the type of the field is
returned.
| ||||
| public char | getTypeCode() Details
Returns character encoding of field type. The encoding is as follows:
B byte C char D double F float I int J long L class or interface S short Z boolean [ array
| ||||
| public String | getTypeString() Details
Return the JVM type signature.
| ||||
| public boolean | isUnshared() Details
Returns boolean value indicating whether or not the serializable field
represented by this ObjectStreamField instance is unshared.
| ||||
| About DocWeb · Bundles · Export · Export All | Top 10 · Statistics · Login |
| About Sun · Contact · Privacy · Terms of Use · Trademarks | Java SE 6 · Copyright © 1994-2009 Sun Microsystems, Inc.All rights reserved. Use is subject to license terms |
![]() |
![]() |
|