/* * To change this template, choose Tools | Templates * and open the template in the editor. */ package com.govu.engine.module.file; import com.govu.engine.module.Use; import com.govu.engine.render.Renderer; import java.io.File; import java.io.FileNotFoundException; import java.io.IOException; import java.util.logging.Level; import java.util.logging.Logger; import org.apache.commons.io.FileUtils; import org.mozilla.javascript.BaseFunction; import org.mozilla.javascript.Context; import org.mozilla.javascript.Scriptable; /** * * @author Mehmet Ecevit <mecevit@gmail.com> */ public class FileExists extends BaseFunction { private Renderer renderer; public FileExists(Renderer renderer) { this.renderer = renderer; } @Override public Object call(Context cx, Scriptable scope, Scriptable thisObj, Object[] args) { return new File(renderer.getApp().getAbsolutePath()+"/" + args[0]).exists(); } }