StarOffice 5.2 API
reverse engineered by classdoc

stardiv.js.ne
Class ArrayClass

java.lang.Object
  |
  +--stardiv.js.ip.BaseObj
        |
        +--stardiv.js.ip.BaseClass
              |
              +--stardiv.js.ne.ArrayClass
All Implemented Interfaces:
stardiv.js.ip.RTLCall

public synchronized class ArrayClass
extends stardiv.js.ip.BaseClass


Field Summary
static int ID_ARRAY_CTOR
           
private static int ID_JOIN
           
private static int ID_LENGTH
           
private static int ID_REVERSE
           
private static int ID_SORT
           
private  stardiv.js.base.Identifier aLengthId
           
 
Fields inherited from class stardiv.js.ip.BaseClass
ID_TOSTRING, ID_VALUEOF, NAME, 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
ArrayClass(stardiv.js.ip.RootTaskManager rtm)
           
 
Method Summary
private  void BubbleSort(stardiv.memory.UnionAccess ua, stardiv.js.ip.BaseObj bo)
           
private  java.lang.String Make_toString(stardiv.js.ip.BaseObj bo, java.lang.String s)
           
 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  java.lang.String getDefToString(stardiv.js.ip.BaseObj bo)
           
 void getValue(stardiv.js.ip.BaseObj bo, stardiv.js.base.Identifier i, stardiv.memory.UnionAccess ua)
           
 boolean isArrayClass()
           
 
Methods inherited from class stardiv.js.ip.BaseClass
createStaticProps, getDefValueOf, getHistoryList, getPropCount, setValue
 
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_ARRAY_CTOR

public static final int ID_ARRAY_CTOR

ID_JOIN

private static final int ID_JOIN

ID_LENGTH

private static final int ID_LENGTH

ID_REVERSE

private static final int ID_REVERSE

ID_SORT

private static final int ID_SORT

aLengthId

private stardiv.js.base.Identifier aLengthId
Constructor Detail

ArrayClass

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

BubbleSort

private final void BubbleSort(stardiv.memory.UnionAccess ua,
                              stardiv.js.ip.BaseObj bo)

Make_toString

private final java.lang.String Make_toString(stardiv.js.ip.BaseObj bo,
                                             java.lang.String s)

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

getDefToString

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

getValue

public void getValue(stardiv.js.ip.BaseObj bo,
                     stardiv.js.base.Identifier i,
                     stardiv.memory.UnionAccess ua)
              throws stardiv.js.base.JSException

isArrayClass

public boolean isArrayClass()

StarOffice 5.2 API
reverse engineered by classdoc