StarOffice 5.2 API
reverse engineered by classdoc

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
 

Field Detail

bIsRoot

private boolean bIsRoot

pCppJavaOwner

private long pCppJavaOwner
Constructor Detail

UnoObject2

public UnoObject2(long l,
                  boolean b,
                  stardiv.js.ip.RootTaskManager rtm)
Method Detail

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)

StarOffice 5.2 API
reverse engineered by classdoc