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 |
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
GenObjWrp
public GenObjWrp(stardiv.js.ip.RootTaskManager rtm,
java.lang.Class c,
boolean b)
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