|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object | +--com.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 |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public AbstractLib()
public AbstractLib(java.lang.String name)
name - a library name| Method Detail |
public void setName(java.lang.String name)
name - the current library namepublic java.lang.String getName()
getName in interface Libpublic java.lang.String toString()
toString in class java.lang.Objectpublic Function[] getFunctions()
getFunctions in interface Libnull
public Variant evaluate(java.lang.String functionName,
ListOfArgument args)
throws LibException
evaluate in interface LibLibExceptionpublic 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 | ||||||||||