## com.ericsson.otp.ic
Class Any

    java.lang.Object
      |
      +--com.ericsson.otp.ic.Any

Direct Known Subclasses:
  Term

public class Any
extends java.lang.Object

The Any class is the java mapping of the any OMG-IDL type.

Constructor Summary
`Any()`

Method Summary
`boolean` `equal(Any _any)` Any comparison method
`java.lang.String` `extract_atom()` Atom value extractor method
`boolean` `extract_boolean()` Boolean value extractor method
`char` `extract_char()` Char value extractor method
`double` `extract_double()` Double value extractor method
`float` `extract_float()` Float value extractor method
`int` `extract_long()` Long value extractor method
`long` `extract_longlong()` Long Long value extractor method
`byte` `extract_octet()` Octet value extractor method
`short` `extract_short()` Short value extractor method
`com.ericsson.otp.erlang.OtpInputStream` `extract_Streamable()` Object Stream extractor method
`java.lang.String` `extract_string()` String value extractor method
`int` `extract_ulong()` Unsigned Long value extractor method
`long` `extract_ulonglong()` Unsigned Long Long value extractor method
`short` `extract_ushort()` Unsigned Short value extractor method
`char` `extract_wchar()` Wchar value extractor method
`java.lang.String` `extract_wstring()` Wstring value extractor method
`void` `insert_atom(java.lang.String s)` Atom value insertion method
`void` `insert_boolean(boolean b)` Boolean value insertion method
`void` `insert_char(char c)` Char value insertion method
`void` `insert_double(double d)` Double value insertion method
`void` `insert_float(float f)` Float value insertion method
`void` `insert_long(int i)` Long value insertion method
`void` `insert_longlong(long l)` Long Long value insertion method
`void` `insert_octet(byte b)` Octet value insertion method
`void` `insert_short(short s)` Short value insertion method
`void` `insert_Streamable(com.ericsson.otp.erlang.OtpOutputStream _os)` Object Stream insertion method
`void` `insert_string(java.lang.String s)` String value insertion method
`void` `insert_ulong(int i)` Unsigned Long value insertion method
`void` `insert_ulonglong(long l)` Unsigned Long Long value insertion method
`void` `insert_ushort(short s)` Unsigned Short value insertion method
`void` `insert_wchar(char c)` Wchar value insertion method
`void` `insert_wstring(java.lang.String s)` Wstring value insertion method
`void` `read_value(com.ericsson.otp.erlang.OtpInputStream _is, TypeCode _tc)` Reads a value from the stream, according to the inserted TypeCode
`TypeCode` `type()` TypeCode accessor method
`void` `type(TypeCode _tc)` TypeCode insertion method
`void` `write_value(com.ericsson.otp.erlang.OtpOutputStream _os)` Writes the Any's value to the ouput stream

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

Constructor Detail

### Any

    public Any()

Method Detail

### equal

    public boolean equal(Any _any)

  Any comparison method
  Returns:
    true if the input Any is equal to the object, false otherwize

### type

    public TypeCode type()

  TypeCode accessor method
  Returns:
    the Any's TypeCode

### type

    public void type(TypeCode _tc)

  TypeCode insertion method

### read_value

    public void read_value(com.ericsson.otp.erlang.OtpInputStream _is,
                           TypeCode _tc)
                    throws java.lang.Exception

  Reads a value from the stream, according to the inserted TypeCode

### write_value

    public void write_value(com.ericsson.otp.erlang.OtpOutputStream _os)
                     throws java.lang.Exception

  Writes the Any's value to the ouput stream

### extract_short

    public short extract_short()
                        throws java.lang.Exception

  Short value extractor method
  Returns:
    short, the value of Any

### insert_short

    public void insert_short(short s)

  Short value insertion method

### extract_long

    public int extract_long()
                     throws java.lang.Exception

  Long value extractor method
  Returns:
    int, the value of Any

### insert_long

    public void insert_long(int i)

  Long value insertion method

### extract_longlong

    public long extract_longlong()
                          throws java.lang.Exception

  Long Long value extractor method
  Returns:
    long, the value of Any

### insert_longlong

    public void insert_longlong(long l)

  Long Long value insertion method

### extract_ushort

    public short extract_ushort()
                         throws java.lang.Exception

  Unsigned Short value extractor method
  Returns:
    short, the value of Any

### insert_ushort

    public void insert_ushort(short s)

  Unsigned Short value insertion method

### extract_ulong

    public int extract_ulong()
                      throws java.lang.Exception

  Unsigned Long value extractor method
  Returns:
    int, the value of Any

### insert_ulong

    public void insert_ulong(int i)

  Unsigned Long value insertion method

### extract_ulonglong

    public long extract_ulonglong()
                           throws java.lang.Exception

  Unsigned Long Long value extractor method
  Returns:
    long, the value of Any

### insert_ulonglong

    public void insert_ulonglong(long l)

  Unsigned Long Long value insertion method

### extract_float

    public float extract_float()
                        throws java.lang.Exception

  Float value extractor method
  Returns:
    float, the value of Any

### insert_float

    public void insert_float(float f)

  Float value insertion method

### extract_double

    public double extract_double()
                          throws java.lang.Exception

  Double value extractor method
  Returns:
    double, the value of Any

### insert_double

    public void insert_double(double d)

  Double value insertion method

### extract_boolean

    public boolean extract_boolean()
                            throws java.lang.Exception

  Boolean value extractor method
  Returns:
    boolean, the value of Any

### insert_boolean

    public void insert_boolean(boolean b)

  Boolean value insertion method

### extract_char

    public char extract_char()
                      throws java.lang.Exception

  Char value extractor method
  Returns:
    char, the value of Any

### insert_char

    public void insert_char(char c)

  Char value insertion method

### extract_wchar

    public char extract_wchar()
                       throws java.lang.Exception

  Wchar value extractor method
  Returns:
    char, the value of Any

### insert_wchar

    public void insert_wchar(char c)

  Wchar value insertion method

### extract_octet

    public byte extract_octet()
                       throws java.lang.Exception

  Octet value extractor method
  Returns:
    byte, the value of Any

### insert_octet

    public void insert_octet(byte b)

  Octet value insertion method

### extract_string

    public java.lang.String extract_string()
                                    throws java.lang.Exception

  String value extractor method
  Returns:
    String, the value of Any

### insert_string

    public void insert_string(java.lang.String s)

  String value insertion method

### extract_wstring

    public java.lang.String extract_wstring()
                                     throws java.lang.Exception

  Wstring value extractor method
  Returns:
    String, the value of Any

### insert_wstring

    public void insert_wstring(java.lang.String s)

  Wstring value insertion method

### extract_atom

    public java.lang.String extract_atom()
                                  throws java.lang.Exception

  Atom value extractor method
  Returns:
    atom, the value of Any

### insert_atom

    public void insert_atom(java.lang.String s)

  Atom value insertion method

### insert_Streamable

    public void insert_Streamable(com.ericsson.otp.erlang.OtpOutputStream _os)

  Object Stream insertion method

### extract_Streamable

    public com.ericsson.otp.erlang.OtpInputStream extract_Streamable()

  Object Stream extractor method
  Returns:
    OtpInputStream, the stream value of Any

Copyright © 1991-1999 Ericsson Utvecklings AB