treecalc.rt
Class V

java.lang.Object
  extended by treecalc.rt.V
Direct Known Subclasses:
VDouble, VFuncref, VList, VNull, VString, VTabref

public abstract class V
extends java.lang.Object


Constructor Summary
V()
           
 
Method Summary
 V add(V r)
           
 V and(V r)
           
 V append(V r)
           
 V bf_abs()
           
 V bf_ansi()
           
 V bf_ceil()
           
 V bf_chr()
           
 V bf_dateday()
           
 V bf_day()
           
 V bf_daydate(V format)
           
 V bf_days()
           
 V bf_exp()
           
 V bf_floor()
           
 V bf_fmod(V divisor)
           
 V bf_format(V formatstr)
           
 V bf_instr(V searchstring)
           
 V bf_isbool()
           
 V bf_isdate()
           
 V bf_isinteger()
           
 V bf_isnumber()
           
 V bf_istime()
           
 V bf_left(V n)
           
 V bf_length()
           
 V bf_mid(V start)
           
 V bf_mid(V start, V n)
           
 V bf_month()
           
 V bf_months()
           
 V bf_not()
           
 V bf_oem()
           
 V bf_right(V n)
           
 V bf_round()
           
 V bf_round(V digits)
           
 V bf_sqrt()
           
 V bf_strcmp(V otherstring)
           
 V bf_stricmp(V otherstring)
           
 V bf_subst(V searchstr, V replacestr)
           
 V bf_tolower()
           
 V bf_toupper()
           
 V bf_trim()
           
 V bf_v_concat(V list)
           
 V bf_v_construct()
          Reconstruct Vector from Skalar
 V bf_v_delete(V position)
           
 V bf_v_element(V... indices)
           
 V bf_v_elements(V indstart, V n)
           
 V bf_v_first()
           
 V bf_v_front()
           
 V bf_v_insert(V newelement, V position)
           
 V bf_v_last()
           
 V bf_v_length()
           
 V bf_v_max()
           
 V bf_v_min()
           
 V bf_v_numsort()
           
 V bf_v_replace(V element, V position)
           
 V bf_v_rest()
           
 V bf_v_sort()
           
 V bf_v_string(V delimiter)
           
 V bf_v_stringx()
           
 V bf_v_trans()
           
 V bf_year()
           
 V bf_years()
           
 V big(V r)
           
 V bigeq(V r)
           
abstract  boolean booleanValue()
           
 V div(V r)
           
 V divint(V r)
           
abstract  double doubleValue()
           
 V eq(V r)
           
abstract  int funcrefValue()
           
static VDouble getInstance(java.math.BigDecimal value)
           
static VDouble getInstance(boolean value)
           
static VDouble getInstance(double value)
           
static VDouble getInstance(float value)
           
static VDouble getInstance(int value)
           
static VList getInstance(java.util.List<V> elements)
           
static VDouble getInstance(long value)
           
static VString getInstance(java.lang.String value)
           
static VList getInstance(V[] elements)
           
static VFuncref getInstanceFuncref(int funcid)
           
static VTabref getInstanceTabref(int tabid)
           
 boolean isBool()
           
 boolean isDouble()
           
 boolean isFuncref()
           
 boolean isInteger()
           
 boolean isList()
           
 boolean isNull()
           
 boolean isString()
           
 boolean isTabref()
           
abstract  java.util.List<V> listValue()
           
abstract  long longValue()
           
 V modint(V r)
           
 V mult(V r)
           
 V neq(V r)
           
 V or(V r)
           
 V power(V r)
           
 V seq(V r)
           
 V seqi(V r)
           
 V sg(V r)
           
 V sgeq(V r)
           
 V sgeqi(V r)
           
 V sgi(V r)
           
 V sl(V r)
           
 V sleq(V r)
           
 V sleqi(V r)
           
 V sli(V r)
           
 V sml(V r)
           
 V smleq(V r)
           
 V sneq(V r)
           
 V sneqi(V r)
           
abstract  java.lang.String stringValue()
           
 V sub(V r)
           
abstract  int tabrefValue()
           
 V unminus()
           
 V unplus()
           
 VDouble vDoublValue()
           
 VFuncref vFuncrefValue()
           
 VList vListValue()
           
 VString vStringValue()
           
 VTabref vTabrefValue()
           
 V xor(V r)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

V

public V()
Method Detail

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.