|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.mozilla.javascript.ScriptableObject
org.eclipse.birt.core.script.NativeFinance
public class NativeFinance
NativeFinance. This class implements the Finance native object. See ECMA 15.8.
Field Summary | |
---|---|
protected static java.util.logging.Logger |
logger
logger used to log syntax errors. |
Fields inherited from class org.mozilla.javascript.ScriptableObject |
---|
CONST, DONTENUM, EMPTY, PERMANENT, READONLY, UNINITIALIZED_CONST |
Fields inherited from interface org.mozilla.javascript.Scriptable |
---|
NOT_FOUND |
Constructor Summary | |
---|---|
NativeFinance()
The zero-argument constructor used by Rhino runtime to create instances |
Method Summary | |
---|---|
java.lang.String |
getClassName()
|
static double |
jsStaticFunction_ddb(double cost,
double salvage,
double life,
int period)
|
static double |
jsStaticFunction_fv(double rage,
int nPer,
double pmt,
double pv,
int due)
|
static double |
jsStaticFunction_ipmt(double rate,
int per,
int nPer,
double pv,
double fv,
int due)
|
static double |
jsStaticFunction_irr(java.lang.Object cashObj,
double intrate)
|
static double |
jsStaticFunction_mirr(java.lang.Object arptrObj,
double frate,
double rrate)
|
static double |
jsStaticFunction_nper(double rate,
double pmt,
double pv,
double fv,
int due)
|
static double |
jsStaticFunction_npv(double rate,
java.lang.Object arptrObj)
|
static double |
jsStaticFunction_percent(double denom,
double num,
double valueIfZero)
|
static double |
jsStaticFunction_pmt(double rate,
int nper,
double pv,
double fv,
int due)
|
static double |
jsStaticFunction_ppmt(double rate,
int per,
int nPer,
double pv,
double fv,
int due)
|
static double |
jsStaticFunction_pv(double rate,
int nPer,
double pmt,
double fv,
int due)
|
static double |
jsStaticFunction_rate(int nPer,
double pmt,
double pv,
double fv,
int due,
double guess)
|
static double |
jsStaticFunction_sln(double cost,
double salvage,
double life)
|
static double |
jsStaticFunction_syd(double cost,
double salvage,
double life,
int period)
|
protected static boolean |
toBoolean(java.lang.Object value)
convert jsObject to boolean |
protected static double |
toDouble(java.lang.Object value)
convert java script object to double |
protected static double[] |
toDoubleArray(java.lang.Object value)
convert js object to double[] |
protected static int |
toInt(java.lang.Object value)
convert java script object to int |
protected static java.lang.Object |
wrap_double(double x)
|
Methods inherited from class org.mozilla.javascript.ScriptableObject |
---|
associateValue, callMethod, callMethod, defineClass, defineClass, defineClass, defineConst, defineConstProperty, defineFunctionProperties, defineProperty, defineProperty, defineProperty, defineProperty, delete, delete, deleteProperty, deleteProperty, equivalentValues, get, get, getAllIds, getAssociatedValue, getAttributes, getAttributes, getAttributes, getAttributes, getClassPrototype, getDefaultValue, getDefaultValue, getFunctionPrototype, getGetterOrSetter, getIds, getObjectPrototype, getParentScope, getProperty, getProperty, getPropertyIds, getPrototype, getTopLevelScope, getTopScopeValue, has, has, hasInstance, hasProperty, hasProperty, isConst, isSealed, put, put, putConst, putConstProperty, putProperty, putProperty, redefineProperty, sealObject, setAttributes, setAttributes, setAttributes, setAttributes, setGetterOrSetter, setParentScope, setPrototype |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected static java.util.logging.Logger logger
Constructor Detail |
---|
public NativeFinance()
Method Detail |
---|
public java.lang.String getClassName()
getClassName
in interface org.mozilla.javascript.Scriptable
getClassName
in class org.mozilla.javascript.ScriptableObject
protected static double toDouble(java.lang.Object value)
value
- js object
protected static boolean toBoolean(java.lang.Object value)
value
- js object
protected static int toInt(java.lang.Object value)
value
- js object
protected static double[] toDoubleArray(java.lang.Object value)
value
- js object
protected static java.lang.Object wrap_double(double x)
public static double jsStaticFunction_ddb(double cost, double salvage, double life, int period)
public static double jsStaticFunction_fv(double rage, int nPer, double pmt, double pv, int due)
public static double jsStaticFunction_ipmt(double rate, int per, int nPer, double pv, double fv, int due)
public static double jsStaticFunction_irr(java.lang.Object cashObj, double intrate)
public static double jsStaticFunction_mirr(java.lang.Object arptrObj, double frate, double rrate)
public static double jsStaticFunction_nper(double rate, double pmt, double pv, double fv, int due)
public static double jsStaticFunction_npv(double rate, java.lang.Object arptrObj)
public static double jsStaticFunction_percent(double denom, double num, double valueIfZero)
public static double jsStaticFunction_pmt(double rate, int nper, double pv, double fv, int due)
public static double jsStaticFunction_ppmt(double rate, int per, int nPer, double pv, double fv, int due)
public static double jsStaticFunction_pv(double rate, int nPer, double pmt, double fv, int due)
public static double jsStaticFunction_rate(int nPer, double pmt, double pv, double fv, int due, double guess)
public static double jsStaticFunction_sln(double cost, double salvage, double life)
public static double jsStaticFunction_syd(double cost, double salvage, double life, int period)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |