public abstract class CDRInputStream extends InputStream implements MarshalInputStream, DataInputStream, ValueInputStream
| Modifier and Type | Field and Description |
|---|---|
protected CorbaMessageMediator |
messageMediator |
| Constructor and Description |
|---|
CDRInputStream() |
CDRInputStream(CDRInputStream is) |
CDRInputStream(ORB orb,
ByteBuffer byteBuffer,
int size,
boolean littleEndian,
GIOPVersion version,
byte encodingVersion,
BufferManagerRead bufMgr) |
| Modifier and Type | Method and Description |
|---|---|
String[] |
_truncatable_ids() |
void |
alignOnBoundary(int octetBoundary)
Aligns the current position on the given octet boundary if there are enough bytes available to do so.
|
int |
available() |
void |
close() |
void |
consumeEndian() |
protected CodeSetConversion.BTCConverter |
createCharBTCConverter() |
protected abstract CodeSetConversion.BTCConverter |
createWCharBTCConverter() |
abstract CDRInputStream |
dup() |
void |
end_value() |
int |
getBufferLength() |
BufferManagerRead |
getBufferManager() |
protected ByteBuffer |
getByteBuffer() |
CodeBase |
getCodeBase() |
GIOPVersion |
getGIOPVersion() |
protected int |
getIndex() |
MessageMediator |
getMessageMediator() |
int |
getPosition() |
boolean |
isLittleEndian() |
void |
mark(int readlimit) |
boolean |
markSupported() |
ORB |
orb() |
void |
orb(ORB orb) |
void |
performORBVersionSpecificInit()
This must be called after determining the proper ORB version, and setting it on the stream's ORB instance.
|
Object |
read_abstract_interface() |
Object |
read_abstract_interface(Class clz) |
Object |
read_Abstract() |
void |
read_any_array(AnySeqHolder seq,
int offset,
int length) |
Any |
read_any() |
void |
read_boolean_array(boolean[] value,
int offset,
int length) |
void |
read_boolean_array(BooleanSeqHolder seq,
int offset,
int length) |
boolean |
read_boolean() |
void |
read_char_array(char[] value,
int offset,
int length) |
void |
read_char_array(CharSeqHolder seq,
int offset,
int length) |
char |
read_char() |
Context |
read_Context() |
void |
read_double_array(double[] value,
int offset,
int length) |
void |
read_double_array(DoubleSeqHolder seq,
int offset,
int length) |
double |
read_double() |
BigDecimal |
read_fixed() |
BigDecimal |
read_fixed(short digits,
short scale) |
void |
read_float_array(float[] value,
int offset,
int length) |
void |
read_float_array(FloatSeqHolder seq,
int offset,
int length) |
float |
read_float() |
void |
read_long_array(int[] value,
int offset,
int length) |
void |
read_long_array(LongSeqHolder seq,
int offset,
int length) |
int |
read_long() |
double |
read_longdouble() |
void |
read_longlong_array(long[] value,
int offset,
int length) |
void |
read_longlong_array(LongLongSeqHolder seq,
int offset,
int length) |
long |
read_longlong() |
Object |
read_Object() |
Object |
read_Object(Class clz) |
void |
read_octet_array(byte[] value,
int offset,
int length) |
void |
read_octet_array(OctetSeqHolder seq,
int offset,
int length) |
byte |
read_octet() |
Principal |
read_Principal() |
void |
read_short_array(short[] value,
int offset,
int length) |
void |
read_short_array(ShortSeqHolder seq,
int offset,
int length) |
short |
read_short() |
String |
read_string() |
TypeCode |
read_TypeCode() |
void |
read_ulong_array(int[] value,
int offset,
int length) |
void |
read_ulong_array(ULongSeqHolder seq,
int offset,
int length) |
int |
read_ulong() |
void |
read_ulonglong_array(long[] value,
int offset,
int length) |
void |
read_ulonglong_array(ULongLongSeqHolder seq,
int offset,
int length) |
long |
read_ulonglong() |
void |
read_ushort_array(short[] value,
int offset,
int length) |
void |
read_ushort_array(UShortSeqHolder seq,
int offset,
int length) |
short |
read_ushort() |
Serializable |
read_value() |
Serializable |
read_Value() |
Serializable |
read_value(BoxedValueHelper factory) |
Serializable |
read_value(Class clz) |
Serializable |
read_value(Serializable value) |
Serializable |
read_value(String rep_id) |
void |
read_wchar_array(char[] value,
int offset,
int length) |
void |
read_wchar_array(WCharSeqHolder seq,
int offset,
int length) |
char |
read_wchar() |
String |
read_wstring() |
int |
read() |
int |
read(byte[] b) |
int |
read(byte[] b,
int off,
int len) |
void |
reset() |
void |
resetCodeSetConverters()
Resets any internal references to code set converters.
|
protected void |
setBufferLength(int value) |
protected void |
setByteBuffer(ByteBuffer byteBuffer) |
protected void |
setByteBufferWithInfo(ByteBufferWithInfo bbwi) |
void |
setHeaderPadding(boolean headerPadding) |
protected void |
setIndex(int value) |
void |
setMessageMediator(MessageMediator messageMediator) |
long |
skip(long n) |
void |
start_value() |
protected CorbaMessageMediator messageMediator
public CDRInputStream()
public CDRInputStream(CDRInputStream is)
public CDRInputStream(ORB orb, ByteBuffer byteBuffer, int size, boolean littleEndian, GIOPVersion version, byte encodingVersion, BufferManagerRead bufMgr)
public final boolean read_boolean()
read_boolean in interface MarshalInputStreamread_boolean in interface DataInputStreamread_boolean in class InputStreampublic final char read_char()
read_char in interface MarshalInputStreamread_char in interface DataInputStreamread_char in class InputStreampublic final char read_wchar()
read_wchar in interface MarshalInputStreamread_wchar in interface DataInputStreamread_wchar in class InputStreampublic final byte read_octet()
read_octet in interface MarshalInputStreamread_octet in interface DataInputStreamread_octet in class InputStreampublic final short read_short()
read_short in interface MarshalInputStreamread_short in interface DataInputStreamread_short in class InputStreampublic final short read_ushort()
read_ushort in interface MarshalInputStreamread_ushort in interface DataInputStreamread_ushort in class InputStreampublic final int read_long()
read_long in interface MarshalInputStreamread_long in interface DataInputStreamread_long in class InputStreampublic final int read_ulong()
read_ulong in interface MarshalInputStreamread_ulong in interface DataInputStreamread_ulong in class InputStreampublic double read_longdouble()
public final long read_longlong()
read_longlong in interface MarshalInputStreamread_longlong in interface DataInputStreamread_longlong in class InputStreampublic final long read_ulonglong()
read_ulonglong in interface MarshalInputStreamread_ulonglong in interface DataInputStreamread_ulonglong in class InputStreampublic final float read_float()
read_float in interface MarshalInputStreamread_float in interface DataInputStreamread_float in class InputStreampublic final double read_double()
read_double in interface MarshalInputStreamread_double in interface DataInputStreamread_double in class InputStreampublic final String read_string()
read_string in interface MarshalInputStreamread_string in interface DataInputStreamread_string in class InputStreampublic final String read_wstring()
read_wstring in interface MarshalInputStreamread_wstring in interface DataInputStreamread_wstring in class InputStreampublic final void read_boolean_array(boolean[] value,
int offset,
int length)
read_boolean_array in interface MarshalInputStreamread_boolean_array in class InputStreampublic final void read_char_array(char[] value,
int offset,
int length)
read_char_array in interface MarshalInputStreamread_char_array in class InputStreampublic final void read_wchar_array(char[] value,
int offset,
int length)
read_wchar_array in interface MarshalInputStreamread_wchar_array in class InputStreampublic final void read_octet_array(byte[] value,
int offset,
int length)
read_octet_array in interface MarshalInputStreamread_octet_array in class InputStreampublic final void read_short_array(short[] value,
int offset,
int length)
read_short_array in interface MarshalInputStreamread_short_array in class InputStreampublic final void read_ushort_array(short[] value,
int offset,
int length)
read_ushort_array in interface MarshalInputStreamread_ushort_array in class InputStreampublic final void read_long_array(int[] value,
int offset,
int length)
read_long_array in interface MarshalInputStreamread_long_array in class InputStreampublic final void read_ulong_array(int[] value,
int offset,
int length)
read_ulong_array in interface MarshalInputStreamread_ulong_array in class InputStreampublic final void read_longlong_array(long[] value,
int offset,
int length)
read_longlong_array in interface MarshalInputStreamread_longlong_array in class InputStreampublic final void read_ulonglong_array(long[] value,
int offset,
int length)
read_ulonglong_array in interface MarshalInputStreamread_ulonglong_array in class InputStreampublic final void read_float_array(float[] value,
int offset,
int length)
read_float_array in interface MarshalInputStreamread_float_array in class InputStreampublic final void read_double_array(double[] value,
int offset,
int length)
read_double_array in interface MarshalInputStreamread_double_array in class InputStreampublic final Object read_Object()
read_Object in interface MarshalInputStreamread_Object in interface DataInputStreamread_Object in class InputStreampublic final TypeCode read_TypeCode()
read_TypeCode in interface MarshalInputStreamread_TypeCode in interface DataInputStreamread_TypeCode in class InputStreampublic final Any read_any()
read_any in interface MarshalInputStreamread_any in interface DataInputStreamread_any in class InputStreampublic final Principal read_Principal()
read_Principal in interface MarshalInputStreamread_Principal in class InputStreampublic final int read()
throws IOException
read in class InputStreamIOExceptionpublic final BigDecimal read_fixed()
read_fixed in class InputStreampublic final Context read_Context()
read_Context in class InputStreampublic final Object read_Object(Class clz)
read_Object in interface MarshalInputStreamread_Object in class InputStreampublic final ORB orb()
orb in class InputStreampublic final Serializable read_value()
read_value in interface MarshalInputStreamread_value in class InputStreampublic final Serializable read_value(Class clz)
read_value in class InputStreampublic final Serializable read_value(BoxedValueHelper factory)
read_value in class InputStreampublic final Serializable read_value(String rep_id)
read_value in class InputStreampublic final Serializable read_value(Serializable value)
read_value in class InputStreampublic final Object read_abstract_interface()
read_abstract_interface in class InputStreampublic final Object read_abstract_interface(Class clz)
read_abstract_interface in class InputStreampublic final void consumeEndian()
consumeEndian in interface MarshalInputStreampublic final int getPosition()
getPosition in interface MarshalInputStreampublic final Object read_Abstract()
read_Abstract in interface DataInputStreampublic final Serializable read_Value()
read_Value in interface DataInputStreampublic final void read_any_array(AnySeqHolder seq, int offset, int length)
read_any_array in interface DataInputStreampublic final void read_boolean_array(BooleanSeqHolder seq, int offset, int length)
read_boolean_array in interface DataInputStreampublic final void read_char_array(CharSeqHolder seq, int offset, int length)
read_char_array in interface DataInputStreampublic final void read_wchar_array(WCharSeqHolder seq, int offset, int length)
read_wchar_array in interface DataInputStreampublic final void read_octet_array(OctetSeqHolder seq, int offset, int length)
read_octet_array in interface DataInputStreampublic final void read_short_array(ShortSeqHolder seq, int offset, int length)
read_short_array in interface DataInputStreampublic final void read_ushort_array(UShortSeqHolder seq, int offset, int length)
read_ushort_array in interface DataInputStreampublic final void read_long_array(LongSeqHolder seq, int offset, int length)
read_long_array in interface DataInputStreampublic final void read_ulong_array(ULongSeqHolder seq, int offset, int length)
read_ulong_array in interface DataInputStreampublic final void read_ulonglong_array(ULongLongSeqHolder seq, int offset, int length)
read_ulonglong_array in interface DataInputStreampublic final void read_longlong_array(LongLongSeqHolder seq, int offset, int length)
read_longlong_array in interface DataInputStreampublic final void read_float_array(FloatSeqHolder seq, int offset, int length)
read_float_array in interface DataInputStreampublic final void read_double_array(DoubleSeqHolder seq, int offset, int length)
read_double_array in interface DataInputStreampublic final String[] _truncatable_ids()
_truncatable_ids in interface ValueBasepublic final int read(byte[] b)
throws IOException
read in class InputStreamIOExceptionpublic final int read(byte[] b,
int off,
int len)
throws IOException
read in class InputStreamIOExceptionpublic final long skip(long n)
throws IOException
skip in class InputStreamIOExceptionpublic final int available()
throws IOException
available in class InputStreamIOExceptionpublic final void close()
throws IOException
close in interface Closeableclose in interface AutoCloseableclose in class InputStreamIOExceptionpublic final void mark(int readlimit)
mark in interface MarshalInputStreammark in class InputStreampublic final void reset()
reset in interface MarshalInputStreamreset in class InputStreampublic final boolean markSupported()
markSupported in class InputStreampublic abstract CDRInputStream dup()
public final BigDecimal read_fixed(short digits, short scale)
public final boolean isLittleEndian()
protected final ByteBuffer getByteBuffer()
protected final void setByteBuffer(ByteBuffer byteBuffer)
protected final void setByteBufferWithInfo(ByteBufferWithInfo bbwi)
public final int getBufferLength()
protected final void setBufferLength(int value)
protected final int getIndex()
protected final void setIndex(int value)
public final void orb(ORB orb)
public final GIOPVersion getGIOPVersion()
public final BufferManagerRead getBufferManager()
public CodeBase getCodeBase()
protected CodeSetConversion.BTCConverter createCharBTCConverter()
protected abstract CodeSetConversion.BTCConverter createWCharBTCConverter()
public void alignOnBoundary(int octetBoundary)
public void setHeaderPadding(boolean headerPadding)
public void performORBVersionSpecificInit()
performORBVersionSpecificInit in interface MarshalInputStreampublic void resetCodeSetConverters()
resetCodeSetConverters in interface MarshalInputStreampublic void setMessageMediator(MessageMediator messageMediator)
public MessageMediator getMessageMediator()
public void start_value()
start_value in interface ValueInputStreampublic void end_value()
end_value in interface ValueInputStreamCopyright © 2023 JBoss by Red Hat. All rights reserved.