StarOffice 5.2 API
reverse engineered by classdoc

com.sun.star.lib.uno.protocols.iiop
Class Unmarshal

java.lang.Object
  |
  +--com.sun.star.lib.uno.protocols.iiop.CDRInputStream
        |
        +--com.sun.star.lib.uno.protocols.iiop.Unmarshal

public final synchronized class Unmarshal
extends com.sun.star.lib.uno.protocols.iiop.CDRInputStream


Field Summary
static boolean DEBUG
           
(package private) static com.sun.star.lib.uno.protocols.iiop.I2U[] IIOP2UNOTypeClass
           
private  int LastIIOPTypeKind
           
 java.lang.String _logicalThreadID
           
 com.sun.star.corba.giop.ReplyHeader_1_2 _replyHeader
           
protected  com.sun.star.uno.IBridge bridge
           
(package private) static java.lang.Class class$com$sun$star$corba$CorbaString8
           
(package private) static java.lang.Class class$com$sun$star$corba$CorbaUnion
           
(package private) static java.lang.Class class$com$sun$star$corba$ObjectKey
           
(package private) static java.lang.Class class$com$sun$star$corba$iiop$ProfileBody_1_1
           
(package private) static java.lang.Class class$com$sun$star$corba$iop$IOR
           
(package private) static java.lang.Class class$com$sun$star$lib$uno$environments$remote$StubDispatcher
           
(package private) static java.lang.Class class$com$sun$star$uno$Ascii
           
(package private) static java.lang.Class class$com$sun$star$uno$AsciiString
           
(package private) static java.lang.Class class$com$sun$star$uno$Enum
           
(package private) static java.lang.Class class$com$sun$star$uno$Type
           
(package private) static java.lang.Class class$com$sun$star$uno$Union
           
(package private) static java.lang.Class class$com$sun$star$uno$XInterface
           
(package private) static java.lang.Class class$java$lang$Boolean
           
(package private) static java.lang.Class class$java$lang$Byte
           
(package private) static java.lang.Class class$java$lang$Character
           
(package private) static java.lang.Class class$java$lang$Double
           
(package private) static java.lang.Class class$java$lang$Exception
           
(package private) static java.lang.Class class$java$lang$Float
           
(package private) static java.lang.Class class$java$lang$Integer
           
(package private) static java.lang.Class class$java$lang$Long
           
(package private) static java.lang.Class class$java$lang$Number
           
(package private) static java.lang.Class class$java$lang$Object
           
(package private) static java.lang.Class class$java$lang$Short
           
(package private) static java.lang.Class class$java$lang$String
           
(package private) static java.lang.Class class$java$lang$Void
           
 
Fields inherited from class com.sun.star.lib.uno.protocols.iiop.CDRInputStream
buf, index, littleEndian, size
 
Constructor Summary
Unmarshal(byte[] b1, int i, boolean b2, com.sun.star.uno.IBridge ib)
           
 
Method Summary
(package private) static java.lang.Class anyClassToBaseClass(java.lang.Class c, java.lang.Object o)
           
(package private) static java.lang.Class class$(java.lang.String s)
           
(package private) static int classToIIOPTypeKind(java.lang.Class c)
           
private  void fillField(java.lang.reflect.Field f, java.lang.Object o)
           
private  void fillStruct(java.lang.Class c1, java.lang.Class c2, java.lang.Object o)
           
 com.sun.star.uno.IBridge getBridge()
           
 java.lang.Object readValue(java.lang.Class c)
           
 java.lang.Object read_any()
           
 com.sun.star.uno.Enum read_enum(java.lang.Class c)
           
 java.lang.Exception read_exception(java.lang.Class c)
           
 com.sun.star.uno.XInterface read_objref(java.lang.Class c)
           
 java.lang.Object read_sequence(java.lang.Class c)
           
 java.lang.Object read_struct(java.lang.Class c)
           
private  com.sun.star.uno.Type read_type()
           
private  java.lang.Class read_typeclass()
           
 com.sun.star.corba.CorbaUnion read_union(java.lang.Class c)
           
private  void todo()
           
 
Methods inherited from class com.sun.star.lib.uno.protocols.iiop.CDRInputStream
alignAndCheck, isAtEnd, isLittleEndian, read_ascii, read_asciistring, read_boolean, read_boolean_array, read_double, read_double_array, read_float, read_float_array, read_long, read_long_array, read_longlong, read_longlong_array, read_octet, read_octet_array, read_short, read_short_array, read_unicode, read_unicode_array, read_unicodestring, rewind
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEBUG

public static boolean DEBUG

IIOP2UNOTypeClass

static final com.sun.star.lib.uno.protocols.iiop.I2U[] IIOP2UNOTypeClass

LastIIOPTypeKind

private int LastIIOPTypeKind

_logicalThreadID

public java.lang.String _logicalThreadID

_replyHeader

public com.sun.star.corba.giop.ReplyHeader_1_2 _replyHeader

bridge

protected com.sun.star.uno.IBridge bridge

class$com$sun$star$corba$CorbaString8

static java.lang.Class class$com$sun$star$corba$CorbaString8

class$com$sun$star$corba$CorbaUnion

static java.lang.Class class$com$sun$star$corba$CorbaUnion

class$com$sun$star$corba$ObjectKey

static java.lang.Class class$com$sun$star$corba$ObjectKey

class$com$sun$star$corba$iiop$ProfileBody_1_1

static java.lang.Class class$com$sun$star$corba$iiop$ProfileBody_1_1

class$com$sun$star$corba$iop$IOR

static java.lang.Class class$com$sun$star$corba$iop$IOR

class$com$sun$star$lib$uno$environments$remote$StubDispatcher

static java.lang.Class class$com$sun$star$lib$uno$environments$remote$StubDispatcher

class$com$sun$star$uno$Ascii

static java.lang.Class class$com$sun$star$uno$Ascii

class$com$sun$star$uno$AsciiString

static java.lang.Class class$com$sun$star$uno$AsciiString

class$com$sun$star$uno$Enum

static java.lang.Class class$com$sun$star$uno$Enum

class$com$sun$star$uno$Type

static java.lang.Class class$com$sun$star$uno$Type

class$com$sun$star$uno$Union

static java.lang.Class class$com$sun$star$uno$Union

class$com$sun$star$uno$XInterface

static java.lang.Class class$com$sun$star$uno$XInterface

class$java$lang$Boolean

static java.lang.Class class$java$lang$Boolean

class$java$lang$Byte

static java.lang.Class class$java$lang$Byte

class$java$lang$Character

static java.lang.Class class$java$lang$Character

class$java$lang$Double

static java.lang.Class class$java$lang$Double

class$java$lang$Exception

static java.lang.Class class$java$lang$Exception

class$java$lang$Float

static java.lang.Class class$java$lang$Float

class$java$lang$Integer

static java.lang.Class class$java$lang$Integer

class$java$lang$Long

static java.lang.Class class$java$lang$Long

class$java$lang$Number

static java.lang.Class class$java$lang$Number

class$java$lang$Object

static java.lang.Class class$java$lang$Object

class$java$lang$Short

static java.lang.Class class$java$lang$Short

class$java$lang$String

static java.lang.Class class$java$lang$String

class$java$lang$Void

static java.lang.Class class$java$lang$Void
Constructor Detail

Unmarshal

public Unmarshal(byte[] b1,
                 int i,
                 boolean b2,
                 com.sun.star.uno.IBridge ib)
Method Detail

anyClassToBaseClass

static java.lang.Class anyClassToBaseClass(java.lang.Class c,
                                           java.lang.Object o)

class$

static java.lang.Class class$(java.lang.String s)

classToIIOPTypeKind

static int classToIIOPTypeKind(java.lang.Class c)

fillField

private void fillField(java.lang.reflect.Field f,
                       java.lang.Object o)
                throws java.io.IOException,
                       java.lang.IllegalAccessException,
                       java.lang.ClassNotFoundException

fillStruct

private void fillStruct(java.lang.Class c1,
                        java.lang.Class c2,
                        java.lang.Object o)
                 throws java.io.IOException

getBridge

public com.sun.star.uno.IBridge getBridge()

readValue

public java.lang.Object readValue(java.lang.Class c)
                           throws java.io.IOException,
                                  java.lang.ClassNotFoundException

read_any

public java.lang.Object read_any()
                          throws java.io.IOException,
                                 java.lang.ClassNotFoundException

read_enum

public com.sun.star.uno.Enum read_enum(java.lang.Class c)
                                throws java.io.IOException

read_exception

public java.lang.Exception read_exception(java.lang.Class c)
                                   throws java.io.IOException

read_objref

public com.sun.star.uno.XInterface read_objref(java.lang.Class c)
                                        throws java.io.IOException,
                                               java.lang.ClassNotFoundException

read_sequence

public java.lang.Object read_sequence(java.lang.Class c)
                               throws java.io.IOException

read_struct

public java.lang.Object read_struct(java.lang.Class c)
                             throws java.io.IOException

read_type

private com.sun.star.uno.Type read_type()
                                 throws java.io.IOException,
                                        java.lang.ClassNotFoundException

read_typeclass

private java.lang.Class read_typeclass()
                                throws java.io.IOException,
                                       java.lang.ClassNotFoundException

read_union

public com.sun.star.corba.CorbaUnion read_union(java.lang.Class c)
                                         throws java.io.IOException,
                                                java.lang.ClassNotFoundException

todo

private void todo()

StarOffice 5.2 API
reverse engineered by classdoc