|
FlexDoc/Javadoc 2.0 Demo Java Doc |
Class ObjectOutputStream.PutField
java.io.ObjectOutputStream.PutField
Enclosing class:
public abstract static class ObjectOutputStream.PutField
Provide programmatic access to the persistent fields to be written
to ObjectOutput.
Since:
1.2
Constructor Summary |
Constructor for subclasses to call.
|
Method Summary |
abstract void |
Put the value of the named boolean field into the persistent field.
|
abstract void |
Put the value of the named byte field into the persistent field.
|
abstract void |
Put the value of the named char field into the persistent field.
|
abstract void |
Put the value of the named double field into the persistent field.
|
abstract void |
Put the value of the named float field into the persistent field.
|
abstract void |
Put the value of the named int field into the persistent field.
|
abstract void |
Put the value of the named long field into the persistent field.
|
abstract void |
Put the value of the named Object field into the persistent field.
|
abstract void |
Put the value of the named short field into the persistent field.
|
abstract void |
Deprecated. This method does not write the values contained by this
PutField object in a proper format, and may
result in corruption of the serialization stream.
|
Methods inherited from class java.lang. Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor for subclasses to call.
Put the value of the named boolean field into the persistent field.
Parameters:
name - the name of the serializable field
val - the value to assign to the field
Throws:
IllegalArgumentException - if
name does not
match the name of a serializable field for the class whose fields
are being written, or if the type of the named field is not
boolean
Put the value of the named byte field into the persistent field.
Parameters:
name - the name of the serializable field
val - the value to assign to the field
Throws:
IllegalArgumentException - if
name does not
match the name of a serializable field for the class whose fields
are being written, or if the type of the named field is not
byte
Put the value of the named char field into the persistent field.
Parameters:
name - the name of the serializable field
val - the value to assign to the field
Throws:
IllegalArgumentException - if
name does not
match the name of a serializable field for the class whose fields
are being written, or if the type of the named field is not
char
Put the value of the named short field into the persistent field.
Parameters:
name - the name of the serializable field
val - the value to assign to the field
Throws:
IllegalArgumentException - if
name does not
match the name of a serializable field for the class whose fields
are being written, or if the type of the named field is not
short
Put the value of the named int field into the persistent field.
Parameters:
name - the name of the serializable field
val - the value to assign to the field
Throws:
IllegalArgumentException - if
name does not
match the name of a serializable field for the class whose fields
are being written, or if the type of the named field is not
int
Put the value of the named long field into the persistent field.
Parameters:
name - the name of the serializable field
val - the value to assign to the field
Throws:
IllegalArgumentException - if
name does not
match the name of a serializable field for the class whose fields
are being written, or if the type of the named field is not
long
Put the value of the named float field into the persistent field.
Parameters:
name - the name of the serializable field
val - the value to assign to the field
Throws:
IllegalArgumentException - if
name does not
match the name of a serializable field for the class whose fields
are being written, or if the type of the named field is not
float
Put the value of the named double field into the persistent field.
Parameters:
name - the name of the serializable field
val - the value to assign to the field
Throws:
IllegalArgumentException - if
name does not
match the name of a serializable field for the class whose fields
are being written, or if the type of the named field is not
double
Put the value of the named Object field into the persistent field.
Parameters:
name - the name of the serializable field
val - the value to assign to the field
(which may be null)
Throws:
IllegalArgumentException - if
name does not
match the name of a serializable field for the class whose fields
are being written, or if the type of the named field is not a
reference type
public abstract void write |
|
throws |
|
Deprecated. This method does not write the values contained by this
PutField object in a proper format, and may
result in corruption of the serialization stream. The
correct way to write PutField data is by
calling the ObjectOutputStream.writeFields()
method.
Write the data and fields to the specified ObjectOutput stream,
which must be the same stream that produced this
PutField object.
Parameters:
out - the stream to write the data and fields to
Throws:
IOException - if I/O errors occur while writing to the
underlying stream
|
FlexDoc/Javadoc 2.0 Demo Java Doc |
FlexDoc/Javadoc is a template-driven programming tool for rapid development of any Javadoc-based Java API documentation generators (i.e. doclets). If you need to customize your Javadoc without writing a full-blown doclet from scratch,
FlexDoc/Javadoc may be the only tool able to help you! Find out more at
www.flexdoc.xyz