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 void
alignOnBoundary
(int octetBoundary) abstract void
abstract CDRInputStreamBase
dup()
abstract void
abstract int
abstract BufferManagerRead
abstract ByteOrder
(package private) abstract CodeBase
abstract GIOPVersion
abstract int
(package private) abstract void
init
(ORB orb, ByteBuffer byteBuffer, int bufferSize, ByteOrder byteOrder, BufferManagerRead bufferManager) abstract void
mark
(int readlimit) boolean
abstract ORB
orb()
abstract void
(package private) abstract void
int
read()
abstract Object
abstract Object
abstract Object
abstract Any
read_any()
abstract void
read_any_array
(AnySeqHolder seq, int offset, int length) abstract boolean
abstract void
read_boolean_array
(boolean[] value, int offset, int length) abstract void
read_boolean_array
(BooleanSeqHolder seq, int offset, int length) abstract char
abstract void
read_char_array
(char[] value, int offset, int length) abstract void
read_char_array
(CharSeqHolder seq, int offset, int length) abstract double
abstract void
read_double_array
(double[] value, int offset, int length) abstract void
read_double_array
(DoubleSeqHolder seq, int offset, int length) abstract BigDecimal
abstract BigDecimal
read_fixed
(short digits, short scale) abstract float
abstract void
read_float_array
(float[] value, int offset, int length) abstract void
read_float_array
(FloatSeqHolder seq, int offset, int length) abstract int
abstract void
read_long_array
(int[] value, int offset, int length) abstract void
read_long_array
(LongSeqHolder seq, int offset, int length) abstract long
abstract void
read_longlong_array
(long[] value, int offset, int length) abstract void
read_longlong_array
(LongLongSeqHolder seq, int offset, int length) abstract Object
abstract Object
read_Object
(Class clz) abstract byte
abstract void
read_octet_array
(byte[] value, int offset, int length) abstract void
read_octet_array
(OctetSeqHolder seq, int offset, int length) abstract Principal
abstract short
abstract void
read_short_array
(short[] value, int offset, int length) abstract void
read_short_array
(ShortSeqHolder seq, int offset, int length) abstract String
abstract TypeCode
abstract int
abstract void
read_ulong_array
(int[] value, int offset, int length) abstract void
read_ulong_array
(ULongSeqHolder seq, int offset, int length) abstract long
abstract void
read_ulonglong_array
(long[] value, int offset, int length) abstract void
read_ulonglong_array
(ULongLongSeqHolder seq, int offset, int length) abstract short
abstract void
read_ushort_array
(short[] value, int offset, int length) abstract void
read_ushort_array
(UShortSeqHolder seq, int offset, int length) abstract Serializable
abstract Serializable
read_value
(Serializable value) abstract Serializable
read_value
(Class clz) abstract Serializable
read_value
(String rep_id) abstract Serializable
read_value
(BoxedValueHelper factory) abstract Serializable
abstract char
abstract void
read_wchar_array
(char[] value, int offset, int length) abstract void
read_wchar_array
(WCharSeqHolder seq, int offset, int length) abstract String
abstract void
reset()
abstract void
abstract void
setBufferLength
(int value) (package private) abstract void
setHeaderPadding
(boolean headerPadding) abstract void
setIndex
(int value) void
setParent
(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:
read
in 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:
mark
in classInputStream
-
reset
public abstract void reset()- Overrides:
reset
in classInputStream
-
markSupported
public boolean markSupported()- Overrides:
markSupported
in 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()
-