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 |
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
BaseClass
public BaseClass(stardiv.js.ip.RootTaskManager rtm,
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
- 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