Package net.thisptr.jackson.jq.module
Class SimpleModule
- java.lang.Object
-
- net.thisptr.jackson.jq.module.SimpleModule
-
- All Implemented Interfaces:
Module
- Direct Known Subclasses:
FileSystemModuleLoader.FileSystemModule
,ModuleImpl
public class SimpleModule extends java.lang.Object implements Module
-
-
Constructor Summary
Constructors Constructor Description SimpleModule()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addAllFunctions(java.util.Map<java.lang.String,Function> functions)
void
addFunction(java.lang.String fname, int nargs, Function f)
void
addFunction(java.lang.String fnameAndNarg, Function f)
java.util.Map<java.lang.String,Function>
getAllFunctions()
Function
getFunction(java.lang.String fname, int nargs)
-
-
-
Field Detail
-
functions
private final java.util.Map<java.lang.String,Function> functions
-
-
Method Detail
-
addFunction
public void addFunction(java.lang.String fname, int nargs, Function f)
-
addFunction
public void addFunction(java.lang.String fnameAndNarg, Function f)
-
addAllFunctions
public void addAllFunctions(java.util.Map<java.lang.String,Function> functions)
-
getFunction
public Function getFunction(java.lang.String fname, int nargs)
- Specified by:
getFunction
in interfaceModule
-
getAllFunctions
public java.util.Map<java.lang.String,Function> getAllFunctions()
- Specified by:
getAllFunctions
in interfaceModule
-
-