Package org.casbin.jcasbin.model
Class FunctionMap
- java.lang.Object
-
- org.casbin.jcasbin.model.FunctionMap
-
public class FunctionMap extends java.lang.ObjectFunctionMap represents the collection of Function.
-
-
Constructor Summary
Constructors Constructor Description FunctionMap()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddFunction(java.lang.String name, com.googlecode.aviator.runtime.type.AviatorFunction function)addFunction adds an expression function.static FunctionMaploadFunctionMap()loadFunctionMap loads an initial function map.voidsetAviatorEval(com.googlecode.aviator.AviatorEvaluatorInstance aviatorEval)setAviatorEval adds AviatorEvaluatorInstance to all the custom function.voidsetAviatorEval(java.lang.String name, com.googlecode.aviator.AviatorEvaluatorInstance aviatorEval)setAviatorEval adds AviatorEvaluatorInstance to the custom function.
-
-
-
Method Detail
-
addFunction
public void addFunction(java.lang.String name, com.googlecode.aviator.runtime.type.AviatorFunction function)addFunction adds an expression function.- Parameters:
name- the name of the new function.function- the function.
-
setAviatorEval
public void setAviatorEval(java.lang.String name, com.googlecode.aviator.AviatorEvaluatorInstance aviatorEval)setAviatorEval adds AviatorEvaluatorInstance to the custom function.- Parameters:
name- the name of the custom function.aviatorEval- the AviatorEvaluatorInstance object.
-
setAviatorEval
public void setAviatorEval(com.googlecode.aviator.AviatorEvaluatorInstance aviatorEval)
setAviatorEval adds AviatorEvaluatorInstance to all the custom function.- Parameters:
aviatorEval- the AviatorEvaluatorInstance object.
-
loadFunctionMap
public static FunctionMap loadFunctionMap()
loadFunctionMap loads an initial function map.- Returns:
- the constructor of FunctionMap.
-
-