Package org.omg.CORBA
Class FloatHolder
java.lang.Object
org.omg.CORBA.FloatHolder
- All Implemented Interfaces:
Streamable
The Holder for Float. For more information on
Holder files, see
"Generated Files: Holder Files".
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.
- Since:
- JDK1.2
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionConstructs a newFloatHolderobject with itsvaluefield initialized to 0.0.FloatHolder(float initial) Constructs a newFloatHolderobject for the givenfloat. -
Method Summary
Modifier and TypeMethodDescriptionvoid_read(InputStream input) Read a float from an input stream and initialize the value member with the float value._type()Return theTypeCodeof this Streamable.void_write(OutputStream output) Write the float value into an output stream.
-
Field Details
-
value
public float valueThefloatvalue held by thisFloatHolderobject.
-
-
Constructor Details
-
FloatHolder
public FloatHolder()Constructs a newFloatHolderobject with itsvaluefield initialized to 0.0. -
FloatHolder
public FloatHolder(float initial) Constructs a newFloatHolderobject for the givenfloat.- Parameters:
initial- thefloatwith which to initialize thevaluefield of the newFloatHolderobject
-
-
Method Details
-
_read
Read a float from an input stream and initialize the value member with the float value.- Specified by:
_readin interfaceStreamable- Parameters:
input- theInputStreamto read from.
-
_write
Write the float value into an output stream.- Specified by:
_writein interfaceStreamable- Parameters:
output- theOutputStreamto write into.
-
_type
Return theTypeCodeof this Streamable.- Specified by:
_typein interfaceStreamable- Returns:
- the
TypeCodeobject.
-