StarOffice 5.2 API
reverse engineered by classdoc

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
 

Field Detail

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
Constructor Detail

StringClass

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

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

StarOffice 5.2 API
reverse engineered by classdoc