org.omg.CORBA
Class  IntHolder
java.lang.Object
  |
  +--org.omg.CORBA.IntHolder
- public final class IntHolder- extends Object- implements Streamable
A Holder class for an int
 that is used to store "out" and "inout" parameters in IDL methods.
 If an IDL method signature has an IDL long as an "out"
 or "inout" parameter, the programmer must pass an instance of
 IntHolder 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 myIntHolder is an instance of IntHolder,
 the value stored in its value field can be accessed with
 myIntHolder.value.
- Since: 
- JDK1.2
| Field Summary | 
|  int | valueThe
 intvalue held by thisIntHolderobject in itsvaluefield. | 
 
| Constructor Summary | 
| IntHolder()Constructs a new
 IntHolderobject with itsvaluefield initialized to0. | 
| IntHolder(int initial)Constructs a new
 IntHolderobject with itsvaluefield initialized to the givenint. | 
 
| Method Summary | 
|  void | _read(InputStream input)Reads unmarshalled data from
 inputand assigns it to
 thevaluefield in thisIntHolderobject. | 
|  TypeCode | _type()Retrieves the
 TypeCodeobject that corresponds
 to the value held in thisIntHolderobject'svaluefield. | 
|  void | _write(OutputStream output)Marshals the value in this
 IntHolderobject'svaluefield to the output streamoutput. | 
 
| Methods inherited from class java.lang.Object | 
| clone, 
equals, 
finalize, 
getClass, 
hashCode, 
notify, 
notifyAll, 
toString, 
wait, 
wait, 
wait | 
 
value
public int value
- The intvalue held by thisIntHolderobject in itsvaluefield.
IntHolder
public IntHolder()
- Constructs a new IntHolderobject with itsvaluefield initialized to0.
IntHolder
public IntHolder(int initial)
- Constructs a new IntHolderobject with itsvaluefield initialized to the givenint.
- 
- Parameters:
- initial- the- intwith which to initialize
                the- valuefield of the newly-created- IntHolderobject
 
_read
public void _read(InputStream input)
- Reads unmarshalled data from inputand assigns it to
 thevaluefield in thisIntHolderobject.
- 
- Specified by: 
- _read in interface Streamable
- Parameters:
- input- the- InputStreamobject containing CDR 
              formatted data from the wire
 
_write
public void _write(OutputStream output)
- Marshals the value in this IntHolderobject'svaluefield to the output streamoutput.
- 
- Specified by: 
- _write in interface Streamable
- Parameters:
- output- the- OutputStreamobject that will contain
               the CDR formatted data
 
_type
public TypeCode _type()
- Retrieves the TypeCodeobject that corresponds
 to the value held in thisIntHolderobject'svaluefield.
- 
- Specified by: 
- _type in interface Streamable
- Returns:
- the type code for the value held in this IntHolderobject
 
Submit a bug or feature Version 1.2 of Java Platform API Specification
Java is a trademark or registered trademark of Sun Microsystems,  Inc. in the US and other countries.
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A.  All Rights Reserved.