|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.maverickdbms.basic.ConstantString
org.maverickdbms.basic.mvString
| Field Summary | |
protected Factory |
factory
|
| Fields inherited from class org.maverickdbms.basic.ConstantString |
AM, EMPTY, FM, IM, LINE_SEPARATOR, MAX_RAISE_DELIMITER, MIN_RAISE_DELIMITER, ONE, RETURN_ELSE, RETURN_SUCCESS, RM, SM, SPACE, TM, VM, ZERO |
| Constructor Summary | |
mvString(Factory f)
|
|
| Method Summary | |
abstract mvString |
append(char c)
Append a single character to the string |
abstract mvString |
append(ConstantString mvs)
Append a string to the current string |
abstract mvString |
append(ConstantString mvs,
int start,
int len)
Append a string segment to the current string |
abstract mvString |
append(java.lang.String s)
Append a java string to the current string |
abstract ConstantString |
ASSIGNED()
Whether a value has been to the string |
abstract void |
clear()
Clears the string of data |
abstract mvString |
DELETE(ConstantString attrib,
ConstantString val,
ConstantString subval)
Clears the specified position from the string |
abstract Array |
getArray()
|
abstract File |
getFile()
|
abstract List |
getList()
|
abstract OSFile |
getOSFile()
|
abstract Program |
getProgram()
Resolve value as program |
abstract SequentialFile |
getSequentialFile()
|
abstract mvString |
INSERT(ConstantString attrib,
ConstantString val,
ConstantString subval,
ConstantString insert)
|
abstract ConstantString |
REMOVE(mvString colpos,
mvString delimiter)
REMOVE sequentially extracts elements from the string |
abstract mvString |
REPLACE(ConstantString attrib,
ConstantString val,
ConstantString subval,
ConstantString replace)
|
abstract void |
replace(ConstantString mvs,
int start,
int offset,
int len)
|
abstract void |
set(java.math.BigDecimal num)
|
abstract void |
set(char c)
|
abstract void |
set(char[] c,
int start,
int len)
|
abstract void |
set(ConstantString mvs)
|
abstract void |
set(ConstantString mvs,
int start,
int len)
|
abstract void |
set(double num)
|
abstract void |
set(int num)
|
abstract void |
set(long num)
|
abstract void |
set(java.lang.String s)
|
abstract void |
setArray(Array array)
|
abstract void |
setCharAt(int pos,
char c)
|
abstract void |
setFile(File file)
|
abstract void |
setLength(int len)
|
abstract void |
setList(List list)
|
abstract void |
setProgram(Program program)
|
| Methods inherited from class org.maverickdbms.basic.ConstantString |
ALPHA, AND, ASCII, CAT, CHANGE, CHAR, charAt, compareTo, compareTo, CONVERT, COUNT, DCOUNT, DELETE, DOWNCASE, DQUOTE, DTX, EBCDIC, EQ, equals, EREPLACE, eval, EXTRACT, FIELD, findLength, findPosition, GE, getBigDecimal, getChars, getDouble, getReferenceString, GT, INDEX, indexOf, INSERT, intValue, isIntegral, isNumeric, LE, LEN, length, LOCATEI, LOCATEP, longValue, LOWER, LT, MATCH, NOT, NUM, OR, RAISE, REPLACE, SELECT, SEQ, SPACE, SQUOTE, STR, SUM, toString, TRIM, UPCASE, XTD |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
protected Factory factory
| Constructor Detail |
public mvString(Factory f)
| Method Detail |
public abstract mvString append(char c)
c - the character
public abstract mvString append(java.lang.String s)
s - the java string
public abstract mvString append(ConstantString mvs)
mvs - the string
public abstract mvString append(ConstantString mvs,
int start,
int len)
mvs - the stringstart - the starting positionlen - the length to append
public abstract ConstantString ASSIGNED()
public abstract void clear()
public abstract mvString DELETE(ConstantString attrib,
ConstantString val,
ConstantString subval)
attrib - the attribute to clearval - the value to clear(set to 0 for all values)subval - the subvalue to clear(set to 0 for all subvalues)
public abstract Array getArray()
public abstract Program getProgram()
throws mvException
mvExceptionpublic abstract File getFile()
public abstract List getList()
public abstract OSFile getOSFile()
public abstract SequentialFile getSequentialFile()
public abstract mvString INSERT(ConstantString attrib,
ConstantString val,
ConstantString subval,
ConstantString insert)
public abstract ConstantString REMOVE(mvString colpos,
mvString delimiter)
colpos - column position of element extracteddelimiter - delimiter type encountered
public abstract void replace(ConstantString mvs,
int start,
int offset,
int len)
public abstract mvString REPLACE(ConstantString attrib,
ConstantString val,
ConstantString subval,
ConstantString replace)
public abstract void set(char[] c,
int start,
int len)
public abstract void set(ConstantString mvs)
public abstract void set(ConstantString mvs,
int start,
int len)
public abstract void set(java.lang.String s)
public abstract void set(java.math.BigDecimal num)
public abstract void set(char c)
public abstract void set(double num)
public abstract void set(int num)
public abstract void set(long num)
public abstract void setArray(Array array)
public abstract void setCharAt(int pos,
char c)
public abstract void setLength(int len)
public abstract void setFile(File file)
public abstract void setList(List list)
public abstract void setProgram(Program program)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||