treecalc.rt
Class V
java.lang.Object
treecalc.rt.V
- Direct Known Subclasses:
- VDouble, VFuncref, VList, VNull, VString, VTabref
public abstract class V
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
V
public V()
getInstance
public static VDouble getInstance(boolean value)
getInstance
public static VDouble getInstance(int value)
getInstance
public static VDouble getInstance(long value)
getInstance
public static VDouble getInstance(float value)
getInstance
public static VDouble getInstance(double value)
getInstance
public static VDouble getInstance(java.math.BigDecimal value)
getInstance
public static VString getInstance(java.lang.String value)
getInstance
public static VList getInstance(java.util.List<V> elements)
getInstance
public static VList getInstance(V[] elements)
getInstanceFuncref
public static VFuncref getInstanceFuncref(int funcid)
getInstanceTabref
public static VTabref getInstanceTabref(int tabid)
stringValue
public abstract java.lang.String stringValue()
doubleValue
public abstract double doubleValue()
booleanValue
public abstract boolean booleanValue()
longValue
public abstract long longValue()
listValue
public abstract java.util.List<V> listValue()
funcrefValue
public abstract int funcrefValue()
tabrefValue
public abstract int tabrefValue()
vDoublValue
public VDouble vDoublValue()
vStringValue
public VString vStringValue()
vListValue
public VList vListValue()
vFuncrefValue
public VFuncref vFuncrefValue()
vTabrefValue
public VTabref vTabrefValue()
isDouble
public boolean isDouble()
isString
public boolean isString()
isList
public boolean isList()
isFuncref
public boolean isFuncref()
isTabref
public boolean isTabref()
isBool
public boolean isBool()
isInteger
public boolean isInteger()
isNull
public boolean isNull()
unplus
public V unplus()
unminus
public V unminus()
or
public V or(V r)
and
public V and(V r)
xor
public V xor(V r)
eq
public V eq(V r)
neq
public V neq(V r)
sml
public V sml(V r)
big
public V big(V r)
smleq
public V smleq(V r)
bigeq
public V bigeq(V r)
seq
public V seq(V r)
sneq
public V sneq(V r)
seqi
public V seqi(V r)
sneqi
public V sneqi(V r)
sl
public V sl(V r)
sgeq
public V sgeq(V r)
sli
public V sli(V r)
sgeqi
public V sgeqi(V r)
sg
public V sg(V r)
sleq
public V sleq(V r)
sgi
public V sgi(V r)
sleqi
public V sleqi(V r)
append
public V append(V r)
power
public V power(V r)
div
public V div(V r)
mult
public V mult(V r)
divint
public V divint(V r)
modint
public V modint(V r)
add
public V add(V r)
sub
public V sub(V r)
bf_not
public final V bf_not()
bf_format
public final V bf_format(V formatstr)
bf_instr
public final V bf_instr(V searchstring)
bf_left
public final V bf_left(V n)
bf_length
public final V bf_length()
bf_mid
public final V bf_mid(V start)
bf_mid
public final V bf_mid(V start,
V n)
bf_right
public final V bf_right(V n)
bf_strcmp
public final V bf_strcmp(V otherstring)
bf_stricmp
public final V bf_stricmp(V otherstring)
bf_subst
public final V bf_subst(V searchstr,
V replacestr)
bf_tolower
public final V bf_tolower()
bf_toupper
public final V bf_toupper()
bf_trim
public final V bf_trim()
bf_chr
public final V bf_chr()
bf_ansi
public final V bf_ansi()
bf_oem
public final V bf_oem()
bf_round
public final V bf_round()
bf_round
public final V bf_round(V digits)
bf_ceil
public final V bf_ceil()
bf_floor
public final V bf_floor()
bf_sqrt
public final V bf_sqrt()
bf_exp
public final V bf_exp()
bf_fmod
public final V bf_fmod(V divisor)
bf_abs
public final V bf_abs()
bf_dateday
public final V bf_dateday()
bf_day
public final V bf_day()
bf_daydate
public final V bf_daydate(V format)
bf_days
public final V bf_days()
bf_month
public final V bf_month()
bf_months
public final V bf_months()
bf_year
public final V bf_year()
bf_years
public final V bf_years()
bf_v_concat
public final V bf_v_concat(V list)
bf_v_construct
public final V bf_v_construct()
- Reconstruct Vector from Skalar
- Parameters:
x:
- String as delivered by v_stringx
- Returns:
- VPMS-Scalar or VPMS-Vector
z.B. v_stringx(v_(1;v_(21;22);3;"()/!")) -> "(1!(21!22)!3!/(/)///!)
special chars:
!: element delimiter
(: start of vector (can be ragged)
): end of vector
/: coding of special char
bf_v_delete
public final V bf_v_delete(V position)
bf_v_element
public final V bf_v_element(V... indices)
bf_v_elements
public final V bf_v_elements(V indstart,
V n)
bf_v_first
public final V bf_v_first()
bf_v_front
public final V bf_v_front()
bf_v_insert
public final V bf_v_insert(V newelement,
V position)
bf_v_last
public final V bf_v_last()
bf_v_length
public final V bf_v_length()
bf_v_max
public final V bf_v_max()
bf_v_min
public final V bf_v_min()
bf_v_numsort
public final V bf_v_numsort()
bf_v_replace
public final V bf_v_replace(V element,
V position)
bf_v_rest
public final V bf_v_rest()
bf_v_sort
public final V bf_v_sort()
bf_v_string
public final V bf_v_string(V delimiter)
bf_v_stringx
public final V bf_v_stringx()
bf_v_trans
public final V bf_v_trans()
bf_isbool
public final V bf_isbool()
bf_isdate
public final V bf_isdate()
bf_isinteger
public final V bf_isinteger()
bf_isnumber
public final V bf_isnumber()
bf_istime
public final V bf_istime()
Copyright © 2013. All Rights Reserved.