コード例 #1
0
ファイル: Context.java プロジェクト: fredah/jinjava
  public Collection<ELFunctionDefinition> getAllFunctions() {
    List<ELFunctionDefinition> fns = new ArrayList<>(functionLibrary.entries());

    if (parent != null) {
      fns.addAll(parent.getAllFunctions());
    }

    return fns;
  }
コード例 #2
0
ファイル: Context.java プロジェクト: fredah/jinjava
 public ELFunctionDefinition getFunction(String name) {
   ELFunctionDefinition f = functionLibrary.getFunction(name);
   if (f != null) {
     return f;
   }
   if (parent != null) {
     return parent.getFunction(name);
   }
   return null;
 }
コード例 #3
0
ファイル: Context.java プロジェクト: fredah/jinjava
 public void registerFunction(ELFunctionDefinition f) {
   functionLibrary.addFunction(f);
 }