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

abstract class CDRInputStreamBase extends 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 Details

  • Constructor Details

    • CDRInputStreamBase

      CDRInputStreamBase()
  • Method Details

    • setParent

      public void setParent(CDRInputObject parent)
    • 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

      public abstract String read_string()
    • read_wstring

      public abstract 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 IOException
      Specified by:
      read in class InputStream
      Throws:
      IOException
    • read_fixed

      public abstract BigDecimal read_fixed()
    • read_Context

      public Context read_Context()
    • read_Object

      public abstract Object read_Object(Class clz)
    • orb

      public abstract ORB orb()
    • read_value

      public abstract Serializable read_value()
    • read_value

      public abstract Serializable read_value(Class clz)
    • read_value

      public abstract Serializable read_value(BoxedValueHelper factory)
    • read_value

      public abstract Serializable read_value(String rep_id)
    • read_value

      public abstract Serializable read_value(Serializable value)
    • read_abstract_interface

      public abstract Object read_abstract_interface()
    • read_abstract_interface

      public abstract Object read_abstract_interface(Class clz)
    • consumeEndian

      public abstract void consumeEndian()
    • getPosition

      public abstract int getPosition()
    • read_Abstract

      public abstract Object read_Abstract()
    • read_Value

      public abstract 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 String[] _truncatable_ids()
    • mark

      public abstract void mark(int readlimit)
      Overrides:
      mark in class InputStream
    • reset

      public abstract void reset()
      Overrides:
      reset in class InputStream
    • markSupported

      public boolean markSupported()
      Overrides:
      markSupported in class InputStream
    • dup

      public abstract CDRInputStreamBase dup()
    • read_fixed

      public abstract BigDecimal read_fixed(short digits, short scale)
    • getByteOrder

      public abstract 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()