StarOffice 5.2 API
reverse engineered by classdoc

stardiv.ne
Class GenObjWrp

java.lang.Object
  |
  +--stardiv.js.ip.BaseObj
        |
        +--stardiv.js.ip.BaseClass
              |
              +--stardiv.ne.GenObjWrp
All Implemented Interfaces:
stardiv.js.ip.RTLCall

public synchronized class GenObjWrp
extends stardiv.js.ip.BaseClass


Field Summary
private static int ID_DOC_WRITE
           
private static int ID_DOC_WRITELN
           
private static int ID_OFFSET
           
private static int ID_SPECIAL
           
static java.lang.String NAME
           
private static int SPECIAL_COUNT
           
private  java.lang.Class aDocClass
           
private  int[] aGetIdIdArr
           
private  stardiv.js.base.Identifier[] aIdArr
           
private  java.lang.reflect.Method[] aMethodArr
           
private  java.lang.Object[][] aParTypeArr
           
private  java.lang.Object[] aRetTypeArr
           
private  int[] aSetIdIdArr
           
private  int[] aSpecialToIndexTab
           
private static java.lang.Class aVoidClass
           
private  java.lang.Class aWindowClass
           
(package private) static java.lang.Class class$stardiv$ne$document
           
(package private) static java.lang.Class class$stardiv$ne$window
           
(package private)  int iGetMethod
           
private  int iIdCounter
           
(package private)  int iSetMethod
           
 
Fields inherited from class stardiv.js.ip.BaseClass
ID_TOSTRING, ID_VALUEOF, aObjName, iPropCount, pHistoryList
 
Fields inherited from class stardiv.js.ip.BaseObj
HISTORY_DELETED, HISTORY_IDENTIFIER, HISTORY_INDEX, IDENT_ARRAY_STEP, INDEX_ARRAY_STEP, aHelpRef, aRootMgr, bJSbxArrayObject, bQueryProperty, iBasePropCount, iHistoryCount, iIdentArrayCount, iIndexArrayMax, pClass, pClassData, pConvertAtomUnion, pCtorAccess, pFlags, pHistoryIndex, pHistoryState, pIdentArray, pIdentDbls, pIdentObjs, pIdentTypes, pIndexDbls, pIndexObjs, pIndexTypes, pJSObject, pNeededType, pRTLAccess
 
Fields inherited from interface stardiv.js.ip.RTLCall
CPP, DEFAULT_PROP, NOT_IN_HISTORY, QUERY_ONCE, QUERY_PROP, TRANSIENT
 
Constructor Summary
GenObjWrp(stardiv.js.ip.RootTaskManager rtm, java.lang.Class c, boolean b)
           
 
Method Summary
 boolean call(stardiv.js.ip.RTLFunction rtlf, stardiv.js.ip.BaseObj bo, stardiv.memory.UnionAccess[] ua1, int i1, int i2, stardiv.memory.UnionAccess ua2)
           
(package private) static java.lang.Class class$(java.lang.String s)
           
private  int convParType_Refl2Js(java.lang.Object o)
           
private  int[] convParTypes_Refl2Js(java.lang.Object[] o)
           
private  java.lang.Object[] convPar_Js2Refl(stardiv.memory.UnionAccess[] ua, int i1, int i2, java.lang.Object[] o)
           
private  void conv_Refl2Js(java.lang.Object o, stardiv.memory.UnionAccess ua)
           
private  void createProps(stardiv.js.ip.RootTaskManager rtm, java.lang.Class c)
           
private static java.lang.String getClassLastName(java.lang.Class c)
           
private  java.lang.String getPropertyName(java.lang.String s)
           
private  int getPropertyType(java.lang.String s, int i)
           
 void getValue(stardiv.js.ip.BaseObj bo, stardiv.js.base.Identifier i, stardiv.memory.UnionAccess ua)
           
 void setValue(stardiv.js.ip.BaseObj bo, stardiv.js.base.Identifier i, stardiv.memory.UnionAccess ua)
           
 
Methods inherited from class stardiv.js.ip.BaseClass
createStaticProps, getDefToString, getDefValueOf, getHistoryList, getPropCount, isArrayClass
 
Methods inherited from class stardiv.js.ip.BaseObj
ClrAllDynVars, callMethod, enableQueryProperty, finalize, getArrayIndexValue, getBaseClass, getClassData, getCppIndexValue, getIdentArrayCount, getIdentifierPool, getIndexArray, getJSObject, getPosIndexSize, getPropWithClassInHistory, getPropertyName, getRef, getRef, getRootMgr, getValue, initProperties, isJSArray, isUnoObject, newProperty, newProperty, newRTLFunctionProperty, newRTLObjectProperty, queryProperty, resizeHistory, resizeHistory, resizeIdentArray, resizeIndexArray, reverseIndexArray, setArrayIndexValue, setClass, setClassData, setCtor, setIndexArray, setRTLAccess, setRootMgr, setValue, valueOf
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ID_DOC_WRITE

private static final int ID_DOC_WRITE

ID_DOC_WRITELN

private static final int ID_DOC_WRITELN

ID_OFFSET

private static final int ID_OFFSET

ID_SPECIAL

private static final int ID_SPECIAL

NAME

public static final java.lang.String NAME

SPECIAL_COUNT

private static final int SPECIAL_COUNT

aDocClass

private java.lang.Class aDocClass

aGetIdIdArr

private int[] aGetIdIdArr

aIdArr

private stardiv.js.base.Identifier[] aIdArr

aMethodArr

private java.lang.reflect.Method[] aMethodArr

aParTypeArr

private java.lang.Object[][] aParTypeArr

aRetTypeArr

private java.lang.Object[] aRetTypeArr

aSetIdIdArr

private int[] aSetIdIdArr

aSpecialToIndexTab

private int[] aSpecialToIndexTab

aVoidClass

private static final java.lang.Class aVoidClass

aWindowClass

private java.lang.Class aWindowClass

class$stardiv$ne$document

static java.lang.Class class$stardiv$ne$document

class$stardiv$ne$window

static java.lang.Class class$stardiv$ne$window

iGetMethod

int iGetMethod

iIdCounter

private int iIdCounter

iSetMethod

int iSetMethod
Constructor Detail

GenObjWrp

public GenObjWrp(stardiv.js.ip.RootTaskManager rtm,
                 java.lang.Class c,
                 boolean b)
Method Detail

call

public boolean call(stardiv.js.ip.RTLFunction rtlf,
                    stardiv.js.ip.BaseObj bo,
                    stardiv.memory.UnionAccess[] ua1,
                    int i1,
                    int i2,
                    stardiv.memory.UnionAccess ua2)
             throws stardiv.js.base.JSException

class$

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

convParType_Refl2Js

private final int convParType_Refl2Js(java.lang.Object o)

convParTypes_Refl2Js

private final int[] convParTypes_Refl2Js(java.lang.Object[] o)

convPar_Js2Refl

private final java.lang.Object[] convPar_Js2Refl(stardiv.memory.UnionAccess[] ua,
                                                 int i1,
                                                 int i2,
                                                 java.lang.Object[] o)
                                          throws stardiv.js.base.JSException

conv_Refl2Js

private final void conv_Refl2Js(java.lang.Object o,
                                stardiv.memory.UnionAccess ua)

createProps

private final void createProps(stardiv.js.ip.RootTaskManager rtm,
                               java.lang.Class c)

getClassLastName

private static java.lang.String getClassLastName(java.lang.Class c)

getPropertyName

private final java.lang.String getPropertyName(java.lang.String s)

getPropertyType

private final int getPropertyType(java.lang.String s,
                                  int i)

getValue

public void getValue(stardiv.js.ip.BaseObj bo,
                     stardiv.js.base.Identifier i,
                     stardiv.memory.UnionAccess ua)
              throws stardiv.js.base.JSException

setValue

public void setValue(stardiv.js.ip.BaseObj bo,
                     stardiv.js.base.Identifier i,
                     stardiv.memory.UnionAccess ua)
              throws stardiv.js.base.JSException

StarOffice 5.2 API
reverse engineered by classdoc