StarOffice 5.2 API
reverse engineered by classdoc

stardiv.js.ip
Class BaseClass

java.lang.Object
  |
  +--stardiv.js.ip.BaseObj
        |
        +--stardiv.js.ip.BaseClass
All Implemented Interfaces:
stardiv.js.ip.RTLCall
Direct Known Subclasses:
stardiv.js.ne.ArrayClass, stardiv.js.ne.BooleanClass, stardiv.js.ne.DateClass, stardiv.js.ne.FunctionClass, stardiv.ne.GenObjWrp, stardiv.js.ne.ImageClass, stardiv.js.ne.MathClass, stardiv.js.ne.NumberClass, stardiv.js.ne.ObjectClass, stardiv.js.ne.OptionClass, stardiv.js.ip.RTLBaseClass, stardiv.js.ne.StringClass, stardiv.js.uno.UnoWrapperClass2

public synchronized class BaseClass
extends stardiv.js.ip.BaseObj
implements stardiv.js.ip.RTLCall


Field Summary
protected static int ID_TOSTRING
           
protected static int ID_VALUEOF
           
static java.lang.String NAME
           
protected  java.lang.String aObjName
           
protected  int iPropCount
           
protected  java.lang.String[] 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
BaseClass(stardiv.js.ip.RootTaskManager rtm, java.lang.String s)
           
 
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)
           
protected  int createStaticProps(stardiv.js.ip.BaseObj bo, stardiv.js.ip.RootTaskManager rtm)
           
protected  java.lang.String getDefToString(stardiv.js.ip.BaseObj bo)
           
protected  void getDefValueOf(stardiv.js.ip.BaseObj bo, stardiv.memory.UnionAccess ua)
           
 java.lang.String[] getHistoryList()
           
 int getPropCount()
           
 void getValue(stardiv.js.ip.BaseObj bo, stardiv.js.base.Identifier i, stardiv.memory.UnionAccess ua)
           
 boolean isArrayClass()
           
 void setValue(stardiv.js.ip.BaseObj bo, stardiv.js.base.Identifier i, stardiv.memory.UnionAccess ua)
           
 
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_TOSTRING

protected static final int ID_TOSTRING

ID_VALUEOF

protected static final int ID_VALUEOF

NAME

public static final java.lang.String NAME

aObjName

protected java.lang.String aObjName

iPropCount

protected int iPropCount

pHistoryList

protected java.lang.String[] pHistoryList
Constructor Detail

BaseClass

public BaseClass(stardiv.js.ip.RootTaskManager rtm,
                 java.lang.String s)
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
Specified by:
call in interface stardiv.js.ip.RTLCall

createStaticProps

protected int createStaticProps(stardiv.js.ip.BaseObj bo,
                                stardiv.js.ip.RootTaskManager rtm)

getDefToString

protected java.lang.String getDefToString(stardiv.js.ip.BaseObj bo)

getDefValueOf

protected void getDefValueOf(stardiv.js.ip.BaseObj bo,
                             stardiv.memory.UnionAccess ua)

getHistoryList

public java.lang.String[] getHistoryList()

getPropCount

public int getPropCount()

getValue

public void getValue(stardiv.js.ip.BaseObj bo,
                     stardiv.js.base.Identifier i,
                     stardiv.memory.UnionAccess ua)
              throws stardiv.js.base.JSException
Specified by:
getValue in interface stardiv.js.ip.RTLCall

isArrayClass

public boolean isArrayClass()

setValue

public void setValue(stardiv.js.ip.BaseObj bo,
                     stardiv.js.base.Identifier i,
                     stardiv.memory.UnionAccess ua)
              throws stardiv.js.base.JSException
Specified by:
setValue in interface stardiv.js.ip.RTLCall

StarOffice 5.2 API
reverse engineered by classdoc