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.InputStreamDescribes 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 CDRInputObjectparent
-
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 voidalignOnBoundary(int octetBoundary)abstract voidconsumeEndian()abstract CDRInputStreamBasedup()abstract voidend_value()abstract intgetBufferLength()abstract BufferManagerReadgetBufferManager()abstract java.nio.ByteOrdergetByteOrder()(package private) abstract CodeBasegetCodeBase()abstract GIOPVersiongetGIOPVersion()abstract intgetPosition()(package private) abstract voidinit(ORB orb, java.nio.ByteBuffer byteBuffer, int bufferSize, java.nio.ByteOrder byteOrder, BufferManagerRead bufferManager)abstract voidmark(int readlimit)booleanmarkSupported()abstract ORBorb()abstract voidorb(ORB orb)(package private) abstract voidperformORBVersionSpecificInit()intread()abstract java.lang.Objectread_Abstract()abstract java.lang.Objectread_abstract_interface()abstract java.lang.Objectread_abstract_interface(java.lang.Class clz)abstract Anyread_any()abstract voidread_any_array(AnySeqHolder seq, int offset, int length)abstract booleanread_boolean()abstract voidread_boolean_array(boolean[] value, int offset, int length)abstract voidread_boolean_array(BooleanSeqHolder seq, int offset, int length)abstract charread_char()abstract voidread_char_array(char[] value, int offset, int length)abstract voidread_char_array(CharSeqHolder seq, int offset, int length)Contextread_Context()abstract doubleread_double()abstract voidread_double_array(double[] value, int offset, int length)abstract voidread_double_array(DoubleSeqHolder seq, int offset, int length)abstract java.math.BigDecimalread_fixed()abstract java.math.BigDecimalread_fixed(short digits, short scale)abstract floatread_float()abstract voidread_float_array(float[] value, int offset, int length)abstract voidread_float_array(FloatSeqHolder seq, int offset, int length)abstract intread_long()abstract voidread_long_array(int[] value, int offset, int length)abstract voidread_long_array(LongSeqHolder seq, int offset, int length)abstract longread_longlong()abstract voidread_longlong_array(long[] value, int offset, int length)abstract voidread_longlong_array(LongLongSeqHolder seq, int offset, int length)abstract Objectread_Object()abstract Objectread_Object(java.lang.Class clz)abstract byteread_octet()abstract voidread_octet_array(byte[] value, int offset, int length)abstract voidread_octet_array(OctetSeqHolder seq, int offset, int length)abstract Principalread_Principal()abstract shortread_short()abstract voidread_short_array(short[] value, int offset, int length)abstract voidread_short_array(ShortSeqHolder seq, int offset, int length)abstract java.lang.Stringread_string()abstract TypeCoderead_TypeCode()abstract intread_ulong()abstract voidread_ulong_array(int[] value, int offset, int length)abstract voidread_ulong_array(ULongSeqHolder seq, int offset, int length)abstract longread_ulonglong()abstract voidread_ulonglong_array(long[] value, int offset, int length)abstract voidread_ulonglong_array(ULongLongSeqHolder seq, int offset, int length)abstract shortread_ushort()abstract voidread_ushort_array(short[] value, int offset, int length)abstract voidread_ushort_array(UShortSeqHolder seq, int offset, int length)abstract java.io.Serializableread_value()abstract java.io.Serializableread_value(java.io.Serializable value)abstract java.io.Serializableread_value(java.lang.Class clz)abstract java.io.Serializableread_value(java.lang.String rep_id)abstract java.io.Serializableread_value(BoxedValueHelper factory)abstract java.io.Serializableread_Value()abstract charread_wchar()abstract voidread_wchar_array(char[] value, int offset, int length)abstract voidread_wchar_array(WCharSeqHolder seq, int offset, int length)abstract java.lang.Stringread_wstring()abstract voidreset()abstract voidresetCodeSetConverters()abstract voidsetBufferLength(int value)(package private) abstract voidsetHeaderPadding(boolean headerPadding)abstract voidsetIndex(int value)voidsetParent(CDRInputObject parent)abstract voidstart_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:
readin 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:
markin classjava.io.InputStream
-
reset
public abstract void reset()
- Overrides:
resetin classjava.io.InputStream
-
markSupported
public boolean markSupported()
- Overrides:
markSupportedin 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()
-
-