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:
java.io.Closeable
,java.lang.AutoCloseable
- Direct Known Subclasses:
CDRInputStream_1_0
abstract class CDRInputStreamBase extends java.io.InputStream
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 Modifier and Type Field Description protected CDRInputObject
parent
-
Constructor Summary
Constructors Constructor Description CDRInputStreamBase()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract java.lang.String[]
_truncatable_ids()
(package private) abstract void
alignOnBoundary(int octetBoundary)
abstract void
consumeEndian()
abstract CDRInputStreamBase
dup()
abstract void
end_value()
abstract int
getBufferLength()
abstract BufferManagerRead
getBufferManager()
abstract java.nio.ByteOrder
getByteOrder()
(package private) abstract CodeBase
getCodeBase()
abstract GIOPVersion
getGIOPVersion()
abstract int
getPosition()
(package private) abstract void
init(ORB orb, java.nio.ByteBuffer byteBuffer, int bufferSize, java.nio.ByteOrder byteOrder, BufferManagerRead bufferManager)
abstract void
mark(int readlimit)
boolean
markSupported()
abstract ORB
orb()
abstract void
orb(ORB orb)
(package private) abstract void
performORBVersionSpecificInit()
int
read()
abstract java.lang.Object
read_Abstract()
abstract java.lang.Object
read_abstract_interface()
abstract java.lang.Object
read_abstract_interface(java.lang.Class clz)
abstract Any
read_any()
abstract void
read_any_array(AnySeqHolder seq, int offset, int length)
abstract boolean
read_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
read_char()
abstract void
read_char_array(char[] value, int offset, int length)
abstract void
read_char_array(CharSeqHolder seq, int offset, int length)
Context
read_Context()
abstract double
read_double()
abstract void
read_double_array(double[] value, int offset, int length)
abstract void
read_double_array(DoubleSeqHolder seq, int offset, int length)
abstract java.math.BigDecimal
read_fixed()
abstract java.math.BigDecimal
read_fixed(short digits, short scale)
abstract float
read_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
read_long()
abstract void
read_long_array(int[] value, int offset, int length)
abstract void
read_long_array(LongSeqHolder seq, int offset, int length)
abstract long
read_longlong()
abstract void
read_longlong_array(long[] value, int offset, int length)
abstract void
read_longlong_array(LongLongSeqHolder seq, int offset, int length)
abstract Object
read_Object()
abstract Object
read_Object(java.lang.Class clz)
abstract byte
read_octet()
abstract void
read_octet_array(byte[] value, int offset, int length)
abstract void
read_octet_array(OctetSeqHolder seq, int offset, int length)
abstract Principal
read_Principal()
abstract short
read_short()
abstract void
read_short_array(short[] value, int offset, int length)
abstract void
read_short_array(ShortSeqHolder seq, int offset, int length)
abstract java.lang.String
read_string()
abstract TypeCode
read_TypeCode()
abstract int
read_ulong()
abstract void
read_ulong_array(int[] value, int offset, int length)
abstract void
read_ulong_array(ULongSeqHolder seq, int offset, int length)
abstract long
read_ulonglong()
abstract void
read_ulonglong_array(long[] value, int offset, int length)
abstract void
read_ulonglong_array(ULongLongSeqHolder seq, int offset, int length)
abstract short
read_ushort()
abstract void
read_ushort_array(short[] value, int offset, int length)
abstract void
read_ushort_array(UShortSeqHolder seq, int offset, int length)
abstract java.io.Serializable
read_value()
abstract java.io.Serializable
read_value(java.io.Serializable value)
abstract java.io.Serializable
read_value(java.lang.Class clz)
abstract java.io.Serializable
read_value(java.lang.String rep_id)
abstract java.io.Serializable
read_value(BoxedValueHelper factory)
abstract java.io.Serializable
read_Value()
abstract char
read_wchar()
abstract void
read_wchar_array(char[] value, int offset, int length)
abstract void
read_wchar_array(WCharSeqHolder seq, int offset, int length)
abstract java.lang.String
read_wstring()
abstract void
reset()
abstract void
resetCodeSetConverters()
abstract void
setBufferLength(int value)
(package private) abstract void
setHeaderPadding(boolean headerPadding)
abstract void
setIndex(int value)
void
setParent(CDRInputObject parent)
abstract void
start_value()
-
-
-
Field Detail
-
parent
protected CDRInputObject parent
-
-
Method Detail
-
setParent
public void setParent(CDRInputObject parent)
-
init
abstract void init(ORB orb, java.nio.ByteBuffer byteBuffer, int bufferSize, java.nio.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
public abstract java.lang.String read_string()
-
read_wstring
public abstract java.lang.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
public abstract Object read_Object()
-
read_TypeCode
public abstract TypeCode read_TypeCode()
-
read_any
public abstract Any read_any()
-
read_Principal
public abstract Principal read_Principal()
-
read
public int read() throws java.io.IOException
- Specified by:
read
in classjava.io.InputStream
- Throws:
java.io.IOException
-
read_fixed
public abstract java.math.BigDecimal read_fixed()
-
read_Context
public Context read_Context()
-
read_Object
public abstract Object read_Object(java.lang.Class clz)
-
orb
public abstract ORB orb()
-
read_value
public abstract java.io.Serializable read_value()
-
read_value
public abstract java.io.Serializable read_value(java.lang.Class clz)
-
read_value
public abstract java.io.Serializable read_value(BoxedValueHelper factory)
-
read_value
public abstract java.io.Serializable read_value(java.lang.String rep_id)
-
read_value
public abstract java.io.Serializable read_value(java.io.Serializable value)
-
read_abstract_interface
public abstract java.lang.Object read_abstract_interface()
-
read_abstract_interface
public abstract java.lang.Object read_abstract_interface(java.lang.Class clz)
-
consumeEndian
public abstract void consumeEndian()
-
getPosition
public abstract int getPosition()
-
read_Abstract
public abstract java.lang.Object read_Abstract()
-
read_Value
public abstract java.io.Serializable read_Value()
-
read_any_array
public abstract void read_any_array(AnySeqHolder seq, int offset, int length)
-
read_boolean_array
public abstract void read_boolean_array(BooleanSeqHolder seq, int offset, int length)
-
read_char_array
public abstract void read_char_array(CharSeqHolder seq, int offset, int length)
-
read_wchar_array
public abstract void read_wchar_array(WCharSeqHolder seq, int offset, int length)
-
read_octet_array
public abstract void read_octet_array(OctetSeqHolder seq, int offset, int length)
-
read_short_array
public abstract void read_short_array(ShortSeqHolder seq, int offset, int length)
-
read_ushort_array
public abstract void read_ushort_array(UShortSeqHolder seq, int offset, int length)
-
read_long_array
public abstract void read_long_array(LongSeqHolder seq, int offset, int length)
-
read_ulong_array
public abstract void read_ulong_array(ULongSeqHolder seq, int offset, int length)
-
read_ulonglong_array
public abstract void read_ulonglong_array(ULongLongSeqHolder seq, int offset, int length)
-
read_longlong_array
public abstract void read_longlong_array(LongLongSeqHolder seq, int offset, int length)
-
read_float_array
public abstract void read_float_array(FloatSeqHolder seq, int offset, int length)
-
read_double_array
public abstract void read_double_array(DoubleSeqHolder seq, int offset, int length)
-
_truncatable_ids
public abstract java.lang.String[] _truncatable_ids()
-
mark
public abstract void mark(int readlimit)
- Overrides:
mark
in classjava.io.InputStream
-
reset
public abstract void reset()
- Overrides:
reset
in classjava.io.InputStream
-
markSupported
public boolean markSupported()
- Overrides:
markSupported
in classjava.io.InputStream
-
dup
public abstract CDRInputStreamBase dup()
-
read_fixed
public abstract java.math.BigDecimal read_fixed(short digits, short scale)
-
getByteOrder
public abstract java.nio.ByteOrder 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
public abstract void orb(ORB orb)
-
getBufferManager
public abstract BufferManagerRead getBufferManager()
-
getGIOPVersion
public abstract GIOPVersion getGIOPVersion()
-
getCodeBase
abstract CodeBase 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()
-
-