StarOffice 5.2 API
reverse engineered by classdoc

stardiv.js.ip
Class BaseObj

java.lang.Object
  |
  +--stardiv.js.ip.BaseObj
Direct Known Subclasses:
stardiv.js.ip.BaseClass, stardiv.js.ip.Ctor, stardiv.ne.NeBaseObj, stardiv.js.ip.Package, stardiv.js.ip.RTLFunction, stardiv.js.ip.SourceFunction, stardiv.js.uno.UnoLibItem, stardiv.js.uno.UnoObject2, stardiv.js.uno.UnoSequence2

public synchronized class BaseObj
extends java.lang.Object


Field Summary
protected static byte HISTORY_DELETED
           
protected static byte HISTORY_IDENTIFIER
           
protected static byte HISTORY_INDEX
           
private static byte IDENT_ARRAY_STEP
           
private static byte INDEX_ARRAY_STEP
           
private  stardiv.js.ip.IpRef aHelpRef
           
protected  stardiv.js.ip.RootTaskManager aRootMgr
           
protected  boolean bJSbxArrayObject
           
protected  boolean bQueryProperty
           
private  int iBasePropCount
           
private  int iHistoryCount
           
private  int iIdentArrayCount
           
private  int iIndexArrayMax
           
private  stardiv.js.ip.BaseClass pClass
           
protected  java.lang.Object pClassData
           
(package private)  stardiv.memory.AtomUnion pConvertAtomUnion
           
private  stardiv.js.ip.CtorAccess pCtorAccess
           
private  int[] pFlags
           
private  int[] pHistoryIndex
           
private  byte[] pHistoryState
           
private  stardiv.js.base.Identifier[] pIdentArray
           
private  double[] pIdentDbls
           
private  java.lang.Object[] pIdentObjs
           
private  int[] pIdentTypes
           
private  double[] pIndexDbls
           
private  java.lang.Object[] pIndexObjs
           
private  int[] pIndexTypes
           
private  netscape.javascript.JSObject pJSObject
           
private  int[] pNeededType
           
private  stardiv.js.ip.RTLCall pRTLAccess
           
 
Constructor Summary
BaseObj(stardiv.js.ip.RootTaskManager rtm)
           
 
Method Summary
 void ClrAllDynVars()
           
 boolean callMethod(java.lang.Object o, stardiv.memory.UnionAccess[] ua1, int i1, int i2, stardiv.memory.UnionAccess ua2)
           
 void enableQueryProperty()
           
protected  void finalize()
           
 void getArrayIndexValue(int i, stardiv.memory.UnionAccess ua)
           
 stardiv.js.ip.BaseClass getBaseClass()
           
 java.lang.Object getClassData()
           
protected  void getCppIndexValue(int i, stardiv.memory.UnionAccess ua)
           
protected  int getIdentArrayCount()
           
protected  stardiv.js.base.IdentifierPool getIdentifierPool()
           
 java.lang.Object getIndexArray()
           
 netscape.javascript.JSObject getJSObject()
           
 int getPosIndexSize()
           
protected  java.lang.String getPropWithClassInHistory(int i)
           
protected  java.lang.String getPropertyName(int i)
           
 boolean getRef(stardiv.js.ip.IpRef ir, int i)
           
 boolean getRef(stardiv.js.ip.IpRef ir, stardiv.js.base.Identifier i)
           
 stardiv.js.ip.RootTaskManager getRootMgr()
           
 void getValue(stardiv.js.ip.IpRef ir, stardiv.memory.UnionAccess ua)
           
 void initProperties(stardiv.js.ip.BaseObj bo, int i1, int i2)
           
 boolean isJSArray()
           
protected  boolean isUnoObject()
           
 boolean newProperty(int i, stardiv.memory.UnionAccess ua)
           
 int newProperty(stardiv.js.base.Identifier i, stardiv.memory.UnionAccess ua)
           
 int newRTLFunctionProperty(stardiv.js.base.Identifier i, stardiv.js.ip.RTLFunction rtlf)
           
 int newRTLObjectProperty(stardiv.js.base.Identifier i1, stardiv.memory.UnionAccess ua, int i2, int i3)
           
protected  int queryProperty(stardiv.js.base.Identifier i)
           
private  void resizeHistory()
           
private  void resizeHistory(int i)
           
private  void resizeIdentArray()
           
private  void resizeIndexArray(int i)
           
 void reverseIndexArray()
           
 void setArrayIndexValue(int i, stardiv.memory.UnionAccess ua)
           
 void setClass(stardiv.js.ip.BaseClass bc)
           
 void setClassData(java.lang.Object o)
           
 void setCtor(stardiv.js.ip.CtorAccess ca)
           
protected  void setIndexArray(int i1, int[] i2, double[] d, java.lang.Object[] o)
           
 void setRTLAccess(stardiv.js.ip.RTLCall rtlc)
           
 void setRootMgr(stardiv.js.ip.RootTaskManager rtm)
           
 void setValue(stardiv.js.ip.IpRef ir, stardiv.memory.UnionAccess ua)
           
 java.lang.Object valueOf()
           
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

HISTORY_DELETED

protected static final byte HISTORY_DELETED

HISTORY_IDENTIFIER

protected static final byte HISTORY_IDENTIFIER

HISTORY_INDEX

protected static final byte HISTORY_INDEX

IDENT_ARRAY_STEP

private static final byte IDENT_ARRAY_STEP

INDEX_ARRAY_STEP

private static final byte INDEX_ARRAY_STEP

aHelpRef

private stardiv.js.ip.IpRef aHelpRef

aRootMgr

protected stardiv.js.ip.RootTaskManager aRootMgr

bJSbxArrayObject

protected boolean bJSbxArrayObject

bQueryProperty

protected boolean bQueryProperty

iBasePropCount

private int iBasePropCount

iHistoryCount

private int iHistoryCount

iIdentArrayCount

private int iIdentArrayCount

iIndexArrayMax

private int iIndexArrayMax

pClass

private stardiv.js.ip.BaseClass pClass

pClassData

protected java.lang.Object pClassData

pConvertAtomUnion

stardiv.memory.AtomUnion pConvertAtomUnion

pCtorAccess

private stardiv.js.ip.CtorAccess pCtorAccess

pFlags

private int[] pFlags

pHistoryIndex

private int[] pHistoryIndex

pHistoryState

private byte[] pHistoryState

pIdentArray

private stardiv.js.base.Identifier[] pIdentArray

pIdentDbls

private double[] pIdentDbls

pIdentObjs

private java.lang.Object[] pIdentObjs

pIdentTypes

private int[] pIdentTypes

pIndexDbls

private double[] pIndexDbls

pIndexObjs

private java.lang.Object[] pIndexObjs

pIndexTypes

private int[] pIndexTypes

pJSObject

private netscape.javascript.JSObject pJSObject

pNeededType

private int[] pNeededType

pRTLAccess

private stardiv.js.ip.RTLCall pRTLAccess
Constructor Detail

BaseObj

public BaseObj(stardiv.js.ip.RootTaskManager rtm)
Method Detail

ClrAllDynVars

public void ClrAllDynVars()

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

enableQueryProperty

public void enableQueryProperty()

finalize

protected void finalize()

getArrayIndexValue

public void getArrayIndexValue(int i,
                               stardiv.memory.UnionAccess ua)
                        throws stardiv.js.base.JSException

getBaseClass

public final stardiv.js.ip.BaseClass getBaseClass()

getClassData

public final java.lang.Object getClassData()

getCppIndexValue

protected void getCppIndexValue(int i,
                                stardiv.memory.UnionAccess ua)

getIdentArrayCount

protected final int getIdentArrayCount()

getIdentifierPool

protected final stardiv.js.base.IdentifierPool getIdentifierPool()

getIndexArray

public java.lang.Object getIndexArray()

getJSObject

public netscape.javascript.JSObject getJSObject()

getPosIndexSize

public int getPosIndexSize()

getPropWithClassInHistory

protected java.lang.String getPropWithClassInHistory(int i)

getPropertyName

protected final java.lang.String getPropertyName(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)

getRootMgr

public final stardiv.js.ip.RootTaskManager getRootMgr()

getValue

public void getValue(stardiv.js.ip.IpRef ir,
                     stardiv.memory.UnionAccess ua)
              throws stardiv.js.base.JSException

initProperties

public void initProperties(stardiv.js.ip.BaseObj bo,
                           int i1,
                           int i2)

isJSArray

public boolean isJSArray()

isUnoObject

protected boolean isUnoObject()

newProperty

public final boolean newProperty(int i,
                                 stardiv.memory.UnionAccess ua)

newProperty

public int newProperty(stardiv.js.base.Identifier i,
                       stardiv.memory.UnionAccess ua)

newRTLFunctionProperty

public int newRTLFunctionProperty(stardiv.js.base.Identifier i,
                                  stardiv.js.ip.RTLFunction rtlf)

newRTLObjectProperty

public int newRTLObjectProperty(stardiv.js.base.Identifier i1,
                                stardiv.memory.UnionAccess ua,
                                int i2,
                                int i3)

queryProperty

protected int queryProperty(stardiv.js.base.Identifier i)

resizeHistory

private void resizeHistory()

resizeHistory

private void resizeHistory(int i)

resizeIdentArray

private void resizeIdentArray()

resizeIndexArray

private void resizeIndexArray(int i)

reverseIndexArray

public void reverseIndexArray()

setArrayIndexValue

public void setArrayIndexValue(int i,
                               stardiv.memory.UnionAccess ua)
                        throws stardiv.js.base.JSException

setClass

public final void setClass(stardiv.js.ip.BaseClass bc)

setClassData

public final void setClassData(java.lang.Object o)

setCtor

public final void setCtor(stardiv.js.ip.CtorAccess ca)

setIndexArray

protected void setIndexArray(int i1,
                             int[] i2,
                             double[] d,
                             java.lang.Object[] o)

setRTLAccess

public final void setRTLAccess(stardiv.js.ip.RTLCall rtlc)

setRootMgr

public final void setRootMgr(stardiv.js.ip.RootTaskManager rtm)

setValue

public void setValue(stardiv.js.ip.IpRef ir,
                     stardiv.memory.UnionAccess ua)
              throws stardiv.js.base.JSException

valueOf

public java.lang.Object valueOf()

StarOffice 5.2 API
reverse engineered by classdoc