stardiv.js.ne
Class StringClass
java.lang.Object
|
+--stardiv.js.ip.BaseObj
|
+--stardiv.js.ip.BaseClass
|
+--stardiv.js.ne.StringClass
- All Implemented Interfaces:
- stardiv.js.ip.RTLCall, stardiv.js.ip.StringObjFactory
- public synchronized class StringClass
- extends stardiv.js.ip.BaseClass
- implements stardiv.js.ip.StringObjFactory
Field Summary |
private static int |
ID_ANCHOR
|
private static int |
ID_BIG
|
private static int |
ID_BLINK
|
private static int |
ID_BOLD
|
private static int |
ID_CHARAT
|
private static int |
ID_COMPARETO
|
private static int |
ID_FIXED
|
private static int |
ID_FONTCOLOR
|
private static int |
ID_FONTSIZE
|
private static int |
ID_INDEXOF
|
private static int |
ID_ITALICS
|
private static int |
ID_LASTINDEXOF
|
private static int |
ID_LENGTH
|
private static int |
ID_LINK
|
private static int |
ID_SLICE
|
private static int |
ID_SMALL
|
private static int |
ID_SPLIT
|
private static int |
ID_STRIKE
|
static int |
ID_STRING_CTOR
|
private static int |
ID_SUB
|
private static int |
ID_SUBSTR
|
private static int |
ID_SUBSTRING
|
private static int |
ID_SUP
|
private static int |
ID_TOLOWERCASE
|
private static int |
ID_TOUPPERCASE
|
private stardiv.js.ne.ArrayClass |
aArrClass
|
private stardiv.js.ip.CtorAccess |
aArrCtor
|
private stardiv.js.base.Identifier |
aLengthId
|
private stardiv.js.ip.CtorAccess |
pStringCtor
|
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 |
StringClass(stardiv.js.ip.RootTaskManager rtm)
|
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)
|
private static int |
checkStringIndex(java.lang.String s,
int i)
|
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)
|
void |
makeToStringObj(stardiv.js.ip.BaseObj bo,
java.lang.String s)
|
void |
setArrayData(stardiv.js.ne.ArrayClass ac,
stardiv.js.ip.CtorAccess ca)
|
void |
setStringCtor(stardiv.js.ip.CtorAccess ca)
|
Methods inherited from class stardiv.js.ip.BaseClass |
createStaticProps, getDefValueOf, getHistoryList, getPropCount, isArrayClass, 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 |
ID_ANCHOR
private static final int ID_ANCHOR
ID_BIG
private static final int ID_BIG
ID_BLINK
private static final int ID_BLINK
ID_BOLD
private static final int ID_BOLD
ID_CHARAT
private static final int ID_CHARAT
ID_COMPARETO
private static final int ID_COMPARETO
ID_FIXED
private static final int ID_FIXED
ID_FONTCOLOR
private static final int ID_FONTCOLOR
ID_FONTSIZE
private static final int ID_FONTSIZE
ID_INDEXOF
private static final int ID_INDEXOF
ID_ITALICS
private static final int ID_ITALICS
ID_LASTINDEXOF
private static final int ID_LASTINDEXOF
ID_LENGTH
private static final int ID_LENGTH
ID_LINK
private static final int ID_LINK
ID_SLICE
private static final int ID_SLICE
ID_SMALL
private static final int ID_SMALL
ID_SPLIT
private static final int ID_SPLIT
ID_STRIKE
private static final int ID_STRIKE
ID_STRING_CTOR
public static final int ID_STRING_CTOR
ID_SUB
private static final int ID_SUB
ID_SUBSTR
private static final int ID_SUBSTR
ID_SUBSTRING
private static final int ID_SUBSTRING
ID_SUP
private static final int ID_SUP
ID_TOLOWERCASE
private static final int ID_TOLOWERCASE
ID_TOUPPERCASE
private static final int ID_TOUPPERCASE
aArrClass
private stardiv.js.ne.ArrayClass aArrClass
aArrCtor
private stardiv.js.ip.CtorAccess aArrCtor
aLengthId
private stardiv.js.base.Identifier aLengthId
pStringCtor
private stardiv.js.ip.CtorAccess pStringCtor
StringClass
public StringClass(stardiv.js.ip.RootTaskManager rtm)
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
checkStringIndex
private static final int checkStringIndex(java.lang.String s,
int i)
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
makeToStringObj
public void makeToStringObj(stardiv.js.ip.BaseObj bo,
java.lang.String s)
- Specified by:
makeToStringObj
in interface stardiv.js.ip.StringObjFactory
setArrayData
public void setArrayData(stardiv.js.ne.ArrayClass ac,
stardiv.js.ip.CtorAccess ca)
setStringCtor
public void setStringCtor(stardiv.js.ip.CtorAccess ca)
- Specified by:
setStringCtor
in interface stardiv.js.ip.StringObjFactory