Class CDRInputStream_1_0

java.lang.Object
java.io.InputStream
com.sun.corba.se.impl.encoding.CDRInputStream_1_0
All Implemented Interfaces:
Closeable, AutoCloseable
Direct Known Subclasses:
CDRInputStream_1_1

public class CDRInputStream_1_0 extends InputStream
  • Field Details

    • bufferManagerRead

      protected BufferManagerRead bufferManagerRead
    • bbwi

      protected ByteBufferWithInfo bbwi
    • littleEndian

      protected boolean littleEndian
    • orb

      protected ORB orb
    • wrapper

      protected ORBUtilSystemException wrapper
    • omgWrapper

      protected OMGSystemException omgWrapper
    • valueHandler

      protected ValueHandler valueHandler
    • blockLength

      protected int blockLength
    • end_flag

      protected int end_flag
    • valueIndirection

      protected int valueIndirection
    • stringIndirection

      protected int stringIndirection
    • isChunked

      protected boolean isChunked
    • markAndResetHandler

      protected com.sun.corba.se.impl.encoding.MarkAndResetHandler markAndResetHandler
    • parent

      protected CDRInputStream parent
  • Constructor Details

    • CDRInputStream_1_0

      public CDRInputStream_1_0()
  • Method Details

    • dup

      public com.sun.corba.se.impl.encoding.CDRInputStreamBase dup()
    • init

      public void init(ORB orb, ByteBuffer byteBuffer, int size, boolean littleEndian, BufferManagerRead bufferManager)
      NOTE: size passed to init means buffer size
    • getGIOPVersion

      public GIOPVersion getGIOPVersion()
    • computeAlignment

      protected final int computeAlignment(int index, int align)
    • getSize

      public int getSize()
    • checkBlockLength

      protected void checkBlockLength(int align, int dataSize)
    • alignAndCheck

      protected void alignAndCheck(int align, int n)
    • grow

      protected void grow(int align, int n)
    • consumeEndian

      public final void consumeEndian()
    • read_longdouble

      public final double read_longdouble()
    • read_boolean

      public final boolean read_boolean()
    • read_char

      public final char read_char()
    • read_wchar

      public char read_wchar()
    • read_octet

      public final byte read_octet()
    • read_short

      public final short read_short()
    • read_ushort

      public final short read_ushort()
    • read_long

      public final int read_long()
    • read_ulong

      public final int read_ulong()
    • read_longlong

      public final long read_longlong()
    • read_ulonglong

      public final long read_ulonglong()
    • read_float

      public final float read_float()
    • read_double

      public final double read_double()
    • checkForNegativeLength

      protected final void checkForNegativeLength(int length)
    • readStringOrIndirection

      protected final String readStringOrIndirection(boolean allowIndirection)
    • read_string

      public final String read_string()
    • read_wstring

      public String read_wstring()
    • read_octet_array

      public final void read_octet_array(byte[] b, int offset, int length)
    • read_Principal

      public Principal read_Principal()
    • read_TypeCode

      public TypeCode read_TypeCode()
    • read_any

      public Any read_any()
    • read_Object

      public Object read_Object()
    • read_Object

      public Object read_Object(Class clz)
    • internalIORToObject

      public static Object internalIORToObject(IOR ior, PresentationManager.StubFactory stubFactory, ORB orb)
    • read_abstract_interface

      public Object read_abstract_interface()
    • read_abstract_interface

      public Object read_abstract_interface(Class clz)
    • read_value

      public Serializable read_value()
    • read_value

      public Serializable read_value(Class expectedType)
    • read_value

      public Serializable read_value(BoxedValueHelper factory)
    • read_value

      public Serializable read_value(Serializable value)
    • read_value

      public Serializable read_value(String repositoryId)
    • get_offset

      protected int get_offset()
    • orb

      public ORB orb()
    • read_boolean_array

      public final void read_boolean_array(boolean[] value, int offset, int length)
    • read_char_array

      public final void read_char_array(char[] value, int offset, int length)
    • read_wchar_array

      public final void read_wchar_array(char[] value, int offset, int length)
    • read_short_array

      public final void read_short_array(short[] value, int offset, int length)
    • read_ushort_array

      public final void read_ushort_array(short[] value, int offset, int length)
    • read_long_array

      public final void read_long_array(int[] value, int offset, int length)
    • read_ulong_array

      public final void read_ulong_array(int[] value, int offset, int length)
    • read_longlong_array

      public final void read_longlong_array(long[] value, int offset, int length)
    • read_ulonglong_array

      public final void read_ulonglong_array(long[] value, int offset, int length)
    • read_float_array

      public final void read_float_array(float[] value, int offset, int length)
    • read_double_array

      public final void read_double_array(double[] value, int offset, int length)
    • read_any_array

      public final void read_any_array(Any[] value, int offset, int length)
    • read_Abstract

      public Object read_Abstract()
    • read_Value

      public Serializable read_Value()
    • read_any_array

      public void read_any_array(AnySeqHolder seq, int offset, int length)
    • read_boolean_array

      public void read_boolean_array(BooleanSeqHolder seq, int offset, int length)
    • read_char_array

      public void read_char_array(CharSeqHolder seq, int offset, int length)
    • read_wchar_array

      public void read_wchar_array(WCharSeqHolder seq, int offset, int length)
    • read_octet_array

      public void read_octet_array(OctetSeqHolder seq, int offset, int length)
    • read_short_array

      public void read_short_array(ShortSeqHolder seq, int offset, int length)
    • read_ushort_array

      public void read_ushort_array(UShortSeqHolder seq, int offset, int length)
    • read_long_array

      public void read_long_array(LongSeqHolder seq, int offset, int length)
    • read_ulong_array

      public void read_ulong_array(ULongSeqHolder seq, int offset, int length)
    • read_ulonglong_array

      public void read_ulonglong_array(ULongLongSeqHolder seq, int offset, int length)
    • read_longlong_array

      public void read_longlong_array(LongLongSeqHolder seq, int offset, int length)
    • read_float_array

      public void read_float_array(FloatSeqHolder seq, int offset, int length)
    • read_double_array

      public void read_double_array(DoubleSeqHolder seq, int offset, int length)
    • read_fixed

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

      public BigDecimal read_fixed()
    • _truncatable_ids

      public String[] _truncatable_ids()
    • printBuffer

      public void printBuffer()
    • printBuffer

      public static void printBuffer(ByteBufferWithInfo bbwi)
    • getByteBuffer

      public ByteBuffer getByteBuffer()
    • getBufferLength

      public int getBufferLength()
    • setBufferLength

      public void setBufferLength(int value)
    • setByteBufferWithInfo

      public void setByteBufferWithInfo(ByteBufferWithInfo bbwi)
    • setByteBuffer

      public void setByteBuffer(ByteBuffer byteBuffer)
    • getIndex

      public int getIndex()
    • setIndex

      public void setIndex(int value)
    • isLittleEndian

      public boolean isLittleEndian()
    • orb

      public void orb(ORB orb)
    • getBufferManager

      public BufferManagerRead getBufferManager()
    • createStreamMemento

      public Object createStreamMemento()
    • restoreInternalState

      public void restoreInternalState(Object streamMemento)
    • getPosition

      public int getPosition()
    • mark

      public void mark(int readlimit)
    • reset

      public void reset()
    • getCharConverter

      protected CodeSetConversion.BTCConverter getCharConverter()
    • getWCharConverter

      protected CodeSetConversion.BTCConverter getWCharConverter()
    • dprintThrowable

      protected void dprintThrowable(Throwable t)
    • dprint

      protected void dprint(String msg)
    • resetCodeSetConverters

      public void resetCodeSetConverters()
    • start_value

      public void start_value()
    • end_value

      public void end_value()
    • close

      public void close() throws IOException
      Specified by:
      close in interface AutoCloseable
      Specified by:
      close in interface Closeable
      Overrides:
      close in class InputStream
      Throws:
      IOException
    • setParent

      public void setParent(CDRInputStream parent)
    • read

      public int read() throws IOException
      Specified by:
      read in class InputStream
      Throws:
      IOException
    • read_Context

      public Context read_Context()
    • markSupported

      public boolean markSupported()
      Overrides:
      markSupported in class InputStream