stardiv.js.uno
Class UnoObject2
java.lang.Object
|
+--stardiv.js.ip.BaseObj
|
+--stardiv.js.uno.UnoObject2
- public synchronized class UnoObject2
- extends stardiv.js.ip.BaseObj
Field Summary |
private boolean |
bIsRoot
|
private long |
pCppJavaOwner
|
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 |
Constructor Summary |
UnoObject2(long l,
boolean b,
stardiv.js.ip.RootTaskManager rtm)
|
Method Summary |
boolean |
callMethod(java.lang.Object o,
stardiv.memory.UnionAccess[] ua1,
int i1,
int i2,
stardiv.memory.UnionAccess ua2)
|
boolean |
equals(java.lang.Object o)
|
protected void |
finalize()
|
protected java.lang.Object |
getByIndex(stardiv.js.ip.RootTaskManager rtm,
int i)
|
protected java.lang.String |
getPropWithClassInHistory(int i)
|
boolean |
getRef(stardiv.js.ip.IpRef ir,
int i)
|
boolean |
getRef(stardiv.js.ip.IpRef ir,
stardiv.js.base.Identifier i)
|
void |
getValue(stardiv.js.ip.IpRef ir,
stardiv.memory.UnionAccess ua)
|
protected java.lang.Object |
getValue(stardiv.js.ip.RootTaskManager rtm,
java.lang.String s)
|
protected boolean |
hasMethod(java.lang.String s)
|
protected boolean |
hasProperty(java.lang.String s)
|
protected java.lang.Object |
invoke(stardiv.js.ip.RootTaskManager rtm,
java.lang.String s,
java.lang.Object[] o,
int[] i)
|
protected boolean |
isIndexAccess()
|
protected boolean |
isIndexContainer()
|
protected boolean |
isUnoObject()
|
static boolean |
objectToUnionAccess(java.lang.Object o,
stardiv.memory.UnionAccess ua)
|
void |
onFinalize()
|
protected void |
setByIndex(int i,
java.lang.Object o)
|
protected void |
setValue(java.lang.String s,
java.lang.Object o)
|
void |
setValue(stardiv.js.ip.IpRef ir,
stardiv.memory.UnionAccess ua)
|
private static java.lang.Object |
unionAccessToObject(stardiv.memory.UnionAccess ua)
|
protected boolean |
unoEquals(java.lang.Object o)
|
Methods inherited from class stardiv.js.ip.BaseObj |
ClrAllDynVars, enableQueryProperty, getArrayIndexValue, getBaseClass, getClassData, getCppIndexValue, getIdentArrayCount, getIdentifierPool, getIndexArray, getJSObject, getPosIndexSize, getPropertyName, getRootMgr, initProperties, isJSArray, newProperty, newProperty, newRTLFunctionProperty, newRTLObjectProperty, queryProperty, resizeHistory, resizeHistory, resizeIdentArray, resizeIndexArray, reverseIndexArray, setArrayIndexValue, setClass, setClassData, setCtor, setIndexArray, setRTLAccess, setRootMgr, valueOf |
Methods inherited from class java.lang.Object |
clone, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
bIsRoot
private boolean bIsRoot
pCppJavaOwner
private long pCppJavaOwner
UnoObject2
public UnoObject2(long l,
boolean b,
stardiv.js.ip.RootTaskManager rtm)
callMethod
public boolean callMethod(java.lang.Object o,
stardiv.memory.UnionAccess[] ua1,
int i1,
int i2,
stardiv.memory.UnionAccess ua2)
throws stardiv.js.base.JSException
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in class ProgramElementDocImpl
finalize
protected void finalize()
getByIndex
protected java.lang.Object getByIndex(stardiv.js.ip.RootTaskManager rtm,
int i)
getPropWithClassInHistory
protected java.lang.String getPropWithClassInHistory(int i)
getRef
public boolean getRef(stardiv.js.ip.IpRef ir,
int i)
getRef
public boolean getRef(stardiv.js.ip.IpRef ir,
stardiv.js.base.Identifier i)
getValue
public void getValue(stardiv.js.ip.IpRef ir,
stardiv.memory.UnionAccess ua)
throws stardiv.js.base.JSException
getValue
protected java.lang.Object getValue(stardiv.js.ip.RootTaskManager rtm,
java.lang.String s)
hasMethod
protected boolean hasMethod(java.lang.String s)
hasProperty
protected boolean hasProperty(java.lang.String s)
invoke
protected java.lang.Object invoke(stardiv.js.ip.RootTaskManager rtm,
java.lang.String s,
java.lang.Object[] o,
int[] i)
isIndexAccess
protected boolean isIndexAccess()
isIndexContainer
protected boolean isIndexContainer()
isUnoObject
protected boolean isUnoObject()
objectToUnionAccess
public static boolean objectToUnionAccess(java.lang.Object o,
stardiv.memory.UnionAccess ua)
throws stardiv.js.base.JSException
onFinalize
public void onFinalize()
setByIndex
protected void setByIndex(int i,
java.lang.Object o)
setValue
protected void setValue(java.lang.String s,
java.lang.Object o)
setValue
public void setValue(stardiv.js.ip.IpRef ir,
stardiv.memory.UnionAccess ua)
throws stardiv.js.base.JSException
unionAccessToObject
private static java.lang.Object unionAccessToObject(stardiv.memory.UnionAccess ua)
throws stardiv.js.base.JSException
unoEquals
protected boolean unoEquals(java.lang.Object o)