|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.japisoft.formula.lib.AbstractLib
Abstraction for any libraries
More information at : http://www.japisoft.com
Lib
Constructor Summary | |
AbstractLib()
|
|
AbstractLib(java.lang.String name)
|
Method Summary | |
Variant |
evaluate(java.lang.String functionName,
ListOfArgument args)
|
Function[] |
getFunctions()
|
java.lang.String |
getName()
|
void |
install(Function function)
Install a new function evaluation |
void |
install(Lib lib)
Install a secondary library |
void |
install(java.lang.String function)
Install a new function by its class name |
void |
setName(java.lang.String name)
|
java.lang.String |
toString()
|
void |
uninstall(Function function)
|
void |
uninstall(Lib lib)
Uninstall a secondary lib |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public AbstractLib()
public AbstractLib(java.lang.String name)
name
- a library nameMethod Detail |
public void setName(java.lang.String name)
name
- the current library namepublic java.lang.String getName()
getName
in interface Lib
public java.lang.String toString()
public Function[] getFunctions()
getFunctions
in interface Lib
null
public Variant evaluate(java.lang.String functionName, ListOfArgument args) throws LibException
evaluate
in interface Lib
LibException
public void install(Function function)
public void install(java.lang.String function)
public void uninstall(Function function)
function
- a function to remove from evaluationpublic void install(Lib lib)
public void uninstall(Lib lib)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |