org.omg.CORBA

Class ULongLongSeqHolder

public final class ULongLongSeqHolder extends Object implements Streamable

A sequence holder for CORBA ULongLongSeq that is mapped into java long[].
Field Summary
long[]value
The long[] (CORBA ULongLongSeq) value, held by this ULongLongSeqHolder.
Constructor Summary
ULongLongSeqHolder()
Constructs an instance of ULongLongSeqHolder, initializing {@link #value} to null.
ULongLongSeqHolder(long[] initial_value)
Constructs an instance of ULongLongSeqHolder, initializing {@link #value} to the given long[].
Method Summary
void_read(InputStream input)
Fill in the {@link #value } field by reading the required data from the given stream.
TypeCode_type()
Returns the TypeCode, corresponding the CORBA type that is stored using this holder.
void_write(OutputStream output)
Write the {@link #value } field to the given stream.

Field Detail

value

public long[] value
The long[] (CORBA ULongLongSeq) value, held by this ULongLongSeqHolder.

Constructor Detail

ULongLongSeqHolder

public ULongLongSeqHolder()
Constructs an instance of ULongLongSeqHolder, initializing {@link #value} to null.

ULongLongSeqHolder

public ULongLongSeqHolder(long[] initial_value)
Constructs an instance of ULongLongSeqHolder, initializing {@link #value} to the given long[].

Parameters: initial_value a value that will be assigned to the {@link #value} field.

Method Detail

_read

public void _read(InputStream input)
Fill in the {@link #value } field by reading the required data from the given stream. This method first reads the array size (as CORBA long) and then calls the {@link org.omg.CORBA.portable.InputStream#read_ulonglong_array }.

Parameters: input the input stream to read from.

_type

public TypeCode _type()
Returns the TypeCode, corresponding the CORBA type that is stored using this holder.

_write

public void _write(OutputStream output)
Write the {@link #value } field to the given stream. This method first writes the array size (as CORBA long) and then calls the {@link org.omg.CORBA.portable.OutputStream#write_ulonglong_array }.

Parameters: output the output stream to write into.