# OpenORB 1.3.1: Class LocalInputStream

## org.openorb.io
Class LocalInputStream

    java.lang.Object
      |
      +--java.io.InputStream
            |
            +--org.omg.CORBA.portable.InputStream
                  |
                  +--org.omg.CORBA_2_3.portable.InputStream
                        |
                        +--org.openorb.io.LocalInputStream

public class LocalInputStream
extends InputStream

implementation of `InputStream` for streaming local calls (that are not handled by stubs as JDK1.4 idl compiler)

Version:
  $Revision: 1.2 $ $Date: 2002/08/01 13:26:58 $
Author:
  Erik Putrycz

Constructor Summary
`LocalInputStream(java.util.List arglist)` Creates a new instance of LocalInputStream

Method Summary
`Any` `read_any()` read an any value
`void` `read_boolean_array(boolean[] value, int offset, int length)`
`boolean` `read_boolean()`
`void` `read_char_array(char[] value, int offset, int length)`
`char` `read_char()`
`void` `read_double_array(double[] value, int offset, int length)`
`double` `read_double()`
`void` `read_float_array(float[] value, int offset, int length)`
`float` `read_float()`
`void` `read_long_array(int[] value, int offset, int length)`
`int` `read_long()`
`void` `read_longlong_array(long[] value, int offset, int length)`
`long` `read_longlong()`
`Object` `read_Object()` Read an Object
`Object` `read_Object(java.lang.Class clz)` Read an Object
`void` `read_octet_array(byte[] value, int offset, int length)`
`byte` `read_octet()`
`void` `read_short_array(short[] value, int offset, int length)`
`short` `read_short()`
`java.lang.String` `read_string()`
`TypeCode` `read_TypeCode()` reads a typecode
`void` `read_ulong_array(int[] value, int offset, int length)`
`int` `read_ulong()`
`void` `read_ulonglong_array(long[] value, int offset, int length)`
`long` `read_ulonglong()`
`void` `read_ushort_array(short[] value, int offset, int length)`
`short` `read_ushort()`
`void` `read_wchar_array(char[] value, int offset, int length)`
`char` `read_wchar()`
`java.lang.String` `read_wstring()`
`void` `reset()` set the pointed of the list to its beginning
`java.lang.String` `toString()` list

Methods inherited from class org.omg.CORBA_2_3.portable.InputStream
`read_abstract_interface, read_abstract_interface, read_value, read_value, read_value, read_value, read_value`

Methods inherited from class org.omg.CORBA.portable.InputStream
`orb, read_Context, read_fixed, read_fixed, read_Principal, read`

Methods inherited from class java.io.InputStream
`available, close, mark, markSupported, read, read, skip`

Methods inherited from class java.lang.Object
`equals, getClass, hashCode, notify, notifyAll, wait, wait, wait`

Constructor Detail

### LocalInputStream

    public LocalInputStream(java.util.List arglist)

  Creates a new instance of LocalInputStream
  Parameters:
    `arglist` - the `List` used for reading elements

Method Detail

### toString

    public java.lang.String toString()

  list
  Overrides:
    `toString` in class `java.lang.Object`
  Returns:
    the toString of each element

### reset

    public void reset()

  set the pointed of the list to its beginning
  Overrides:
    `reset` in class `java.io.InputStream`

### read_Object

    public Object read_Object(java.lang.Class clz)

  Read an Object
  Overrides:
    `read_Object` in class `InputStream`
  Parameters:
    `clz` - classname for result
  Returns:
    object

### read_Object

    public Object read_Object()

  Read an Object
  Overrides:
    `read_Object` in class `InputStream`
  Returns:
    object

### read_TypeCode

    public TypeCode read_TypeCode()

  reads a typecode
  Overrides:
    `read_TypeCode` in class `InputStream`

### read_any

    public Any read_any()

  read an any value
  Overrides:
    `read_any` in class `InputStream`

### read_boolean

    public boolean read_boolean()

  Overrides:
    `read_boolean` in class `InputStream`

### read_boolean_array

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

  Overrides:
    `read_boolean_array` in class `InputStream`

### read_char

    public char read_char()

  Overrides:
    `read_char` in class `InputStream`

### read_char_array

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

  Overrides:
    `read_char_array` in class `InputStream`

### read_double

    public double read_double()

  Overrides:
    `read_double` in class `InputStream`

### read_double_array

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

  Overrides:
    `read_double_array` in class `InputStream`

### read_float

    public float read_float()

  Overrides:
    `read_float` in class `InputStream`

### read_float_array

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

  Overrides:
    `read_float_array` in class `InputStream`

### read_long

    public int read_long()

  Overrides:
    `read_long` in class `InputStream`

### read_long_array

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

  Overrides:
    `read_long_array` in class `InputStream`

### read_longlong

    public long read_longlong()

  Overrides:
    `read_longlong` in class `InputStream`

### read_longlong_array

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

  Overrides:
    `read_longlong_array` in class `InputStream`

### read_octet

    public byte read_octet()

  Overrides:
    `read_octet` in class `InputStream`

### read_octet_array

    public void read_octet_array(byte[] value,
                                 int offset,
                                 int length)

  Overrides:
    `read_octet_array` in class `InputStream`

### read_short

    public short read_short()

  Overrides:
    `read_short` in class `InputStream`

### read_short_array

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

  Overrides:
    `read_short_array` in class `InputStream`

### read_string

    public java.lang.String read_string()

  Overrides:
    `read_string` in class `InputStream`

### read_ulong

    public int read_ulong()

  Overrides:
    `read_ulong` in class `InputStream`

### read_ulong_array

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

  Overrides:
    `read_ulong_array` in class `InputStream`

### read_ulonglong

    public long read_ulonglong()

  Overrides:
    `read_ulonglong` in class `InputStream`

### read_ulonglong_array

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

  Overrides:
    `read_ulonglong_array` in class `InputStream`

### read_ushort

    public short read_ushort()

  Overrides:
    `read_ushort` in class `InputStream`

### read_ushort_array

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

  Overrides:
    `read_ushort_array` in class `InputStream`

### read_wchar

    public char read_wchar()

  Overrides:
    `read_wchar` in class `InputStream`

### read_wchar_array

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

  Overrides:
    `read_wchar_array` in class `InputStream`

### read_wstring

    public java.lang.String read_wstring()

  Overrides:
    `read_wstring` in class `InputStream`