public final class FloatHolder extends Objectimplements Streamable
A Holder class for a float that is used to store "out" and "inout" parameters in IDL methods. If an IDL method signature has an IDL float as an "out" or "inout" parameter, the programmer must pass an instance of FloatHolder as the corresponding parameter in the method invocation; for "inout" parameters, the programmer must also fill the "in" value to be sent to the server. Before the method invocation returns, the ORB will fill in the value corresponding to the "out" value returned from the server.
If myFloatHolder is an instance of FloatHolder, the value stored in its value field can be accessed with myFloatHolder.value.
| Modifier and Type | Field and Description |
|---|---|
float |
value
The
float value held by this
FloatHolder object.
|
| Constructor and Description |
|---|
FloatHolder()
Constructs a new
FloatHolder object with its
value field initialized to 0.0.
|
FloatHolder(float initial)
Constructs a new
FloatHolder object for the given
float.
|
| Modifier and Type | Method and Description |
|---|---|
void |
_read(InputStream
Read a float from an input stream and initialize the value member with the float value.
|
TypeCode |
_type()
Return the
TypeCode of this Streamable.
|
void |
_write(OutputStream
Write the float value into an output stream.
|
public FloatHolder()
FloatHolder object with its
value field initialized to 0.0.
public FloatHolder(float initial)
FloatHolder object for the given
float.
initial - the
float with which to initialize the
value field of the new
FloatHolder object
public void _read(InputStreaminput)
_read in interface
Streamable
input - the
InputStream to read from.
public void _write(OutputStreamoutput)
_write in interface
Streamable
output - the
OutputStream to write into.
public TypeCode_type()
TypeCode of this Streamable.
_type in interface
Streamable
TypeCode object.