Package com.sun.corba.ee.impl.encoding
Class CDRInputStreamBase
java.lang.Object
java.io.InputStream
com.sun.corba.ee.impl.encoding.CDRInputStreamBase
- All Implemented Interfaces:
Closeable,AutoCloseable
- Direct Known Subclasses:
CDRInputStream_1_0
Describes CDRInputStream delegates and provides some
implementation. Non-default constructors are avoided in
the delegation to separate instantiation from initialization,
so we use init methods.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract String[](package private) abstract voidalignOnBoundary(int octetBoundary) abstract voidabstract CDRInputStreamBasedup()abstract voidabstract intabstract BufferManagerReadabstract ByteOrder(package private) abstract CodeBaseabstract GIOPVersionabstract int(package private) abstract voidinit(ORB orb, ByteBuffer byteBuffer, int bufferSize, ByteOrder byteOrder, BufferManagerRead bufferManager) abstract voidmark(int readlimit) booleanabstract ORBorb()abstract void(package private) abstract voidintread()abstract Objectabstract Objectabstract Objectabstract Anyread_any()abstract voidread_any_array(AnySeqHolder seq, int offset, int length) abstract booleanabstract voidread_boolean_array(boolean[] value, int offset, int length) abstract voidread_boolean_array(BooleanSeqHolder seq, int offset, int length) abstract charabstract voidread_char_array(char[] value, int offset, int length) abstract voidread_char_array(CharSeqHolder seq, int offset, int length) abstract doubleabstract voidread_double_array(double[] value, int offset, int length) abstract voidread_double_array(DoubleSeqHolder seq, int offset, int length) abstract BigDecimalabstract BigDecimalread_fixed(short digits, short scale) abstract floatabstract voidread_float_array(float[] value, int offset, int length) abstract voidread_float_array(FloatSeqHolder seq, int offset, int length) abstract intabstract voidread_long_array(int[] value, int offset, int length) abstract voidread_long_array(LongSeqHolder seq, int offset, int length) abstract longabstract voidread_longlong_array(long[] value, int offset, int length) abstract voidread_longlong_array(LongLongSeqHolder seq, int offset, int length) abstract Objectabstract Objectread_Object(Class clz) abstract byteabstract voidread_octet_array(byte[] value, int offset, int length) abstract voidread_octet_array(OctetSeqHolder seq, int offset, int length) abstract Principalabstract shortabstract voidread_short_array(short[] value, int offset, int length) abstract voidread_short_array(ShortSeqHolder seq, int offset, int length) abstract Stringabstract TypeCodeabstract intabstract voidread_ulong_array(int[] value, int offset, int length) abstract voidread_ulong_array(ULongSeqHolder seq, int offset, int length) abstract longabstract voidread_ulonglong_array(long[] value, int offset, int length) abstract voidread_ulonglong_array(ULongLongSeqHolder seq, int offset, int length) abstract shortabstract voidread_ushort_array(short[] value, int offset, int length) abstract voidread_ushort_array(UShortSeqHolder seq, int offset, int length) abstract Serializableabstract Serializableread_value(Serializable value) abstract Serializableread_value(Class clz) abstract Serializableread_value(String rep_id) abstract Serializableread_value(BoxedValueHelper factory) abstract Serializableabstract charabstract voidread_wchar_array(char[] value, int offset, int length) abstract voidread_wchar_array(WCharSeqHolder seq, int offset, int length) abstract Stringabstract voidreset()abstract voidabstract voidsetBufferLength(int value) (package private) abstract voidsetHeaderPadding(boolean headerPadding) abstract voidsetIndex(int value) voidsetParent(CDRInputObject parent) abstract void
-
Field Details
-
parent
-
-
Constructor Details
-
CDRInputStreamBase
CDRInputStreamBase()
-
-
Method Details
-
setParent
-
init
abstract void init(ORB orb, ByteBuffer byteBuffer, int bufferSize, ByteOrder byteOrder, BufferManagerRead bufferManager) -
read_boolean
public abstract boolean read_boolean() -
read_char
public abstract char read_char() -
read_wchar
public abstract char read_wchar() -
read_octet
public abstract byte read_octet() -
read_short
public abstract short read_short() -
read_ushort
public abstract short read_ushort() -
read_long
public abstract int read_long() -
read_ulong
public abstract int read_ulong() -
read_longlong
public abstract long read_longlong() -
read_ulonglong
public abstract long read_ulonglong() -
read_float
public abstract float read_float() -
read_double
public abstract double read_double() -
read_string
-
read_wstring
-
read_boolean_array
public abstract void read_boolean_array(boolean[] value, int offset, int length) -
read_char_array
public abstract void read_char_array(char[] value, int offset, int length) -
read_wchar_array
public abstract void read_wchar_array(char[] value, int offset, int length) -
read_octet_array
public abstract void read_octet_array(byte[] value, int offset, int length) -
read_short_array
public abstract void read_short_array(short[] value, int offset, int length) -
read_ushort_array
public abstract void read_ushort_array(short[] value, int offset, int length) -
read_long_array
public abstract void read_long_array(int[] value, int offset, int length) -
read_ulong_array
public abstract void read_ulong_array(int[] value, int offset, int length) -
read_longlong_array
public abstract void read_longlong_array(long[] value, int offset, int length) -
read_ulonglong_array
public abstract void read_ulonglong_array(long[] value, int offset, int length) -
read_float_array
public abstract void read_float_array(float[] value, int offset, int length) -
read_double_array
public abstract void read_double_array(double[] value, int offset, int length) -
read_Object
-
read_TypeCode
-
read_any
-
read_Principal
-
read
- Specified by:
readin classInputStream- Throws:
IOException
-
read_fixed
-
read_Context
-
read_Object
-
orb
-
read_value
-
read_value
-
read_value
-
read_value
-
read_value
-
read_abstract_interface
-
read_abstract_interface
-
consumeEndian
public abstract void consumeEndian() -
getPosition
public abstract int getPosition() -
read_Abstract
-
read_Value
-
read_any_array
-
read_boolean_array
-
read_char_array
-
read_wchar_array
-
read_octet_array
-
read_short_array
-
read_ushort_array
-
read_long_array
-
read_ulong_array
-
read_ulonglong_array
-
read_longlong_array
-
read_float_array
-
read_double_array
-
_truncatable_ids
-
mark
public abstract void mark(int readlimit) - Overrides:
markin classInputStream
-
reset
public abstract void reset()- Overrides:
resetin classInputStream
-
markSupported
public boolean markSupported()- Overrides:
markSupportedin classInputStream
-
dup
-
read_fixed
-
getByteOrder
-
setHeaderPadding
abstract void setHeaderPadding(boolean headerPadding) -
getBufferLength
public abstract int getBufferLength() -
setBufferLength
public abstract void setBufferLength(int value) -
setIndex
public abstract void setIndex(int value) -
orb
-
getBufferManager
-
getGIOPVersion
-
getCodeBase
-
alignOnBoundary
abstract void alignOnBoundary(int octetBoundary) -
performORBVersionSpecificInit
abstract void performORBVersionSpecificInit() -
resetCodeSetConverters
public abstract void resetCodeSetConverters() -
start_value
public abstract void start_value() -
end_value
public abstract void end_value()
-