org.jruby.javasupport.bsf
Class JRubyEngine
java.lang.Object
BSFEngineImpl
org.jruby.javasupport.bsf.JRubyEngine
public class JRubyEngine
- extends BSFEngineImpl
An implementation of a JRuby BSF implementation.
Method Summary |
java.lang.Object |
apply(java.lang.String file,
int line,
int col,
java.lang.Object funcBody,
java.util.Vector paramNames,
java.util.Vector args)
|
java.lang.Object |
call(java.lang.Object recv,
java.lang.String method,
java.lang.Object[] args)
|
void |
declareBean(BSFDeclaredBean bean)
|
java.lang.Object |
eval(java.lang.String file,
int line,
int col,
java.lang.Object expr)
|
void |
exec(java.lang.String file,
int line,
int col,
java.lang.Object expr)
|
void |
handleException(BSFException bsfExcptn)
|
void |
initialize(BSFManager manager,
java.lang.String language,
java.util.Vector someDeclaredBeans)
|
void |
terminate()
|
void |
undeclareBean(BSFDeclaredBean bean)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JRubyEngine
public JRubyEngine()
apply
public java.lang.Object apply(java.lang.String file,
int line,
int col,
java.lang.Object funcBody,
java.util.Vector paramNames,
java.util.Vector args)
eval
public java.lang.Object eval(java.lang.String file,
int line,
int col,
java.lang.Object expr)
throws BSFException
- Throws:
BSFException
exec
public void exec(java.lang.String file,
int line,
int col,
java.lang.Object expr)
throws BSFException
- Throws:
BSFException
call
public java.lang.Object call(java.lang.Object recv,
java.lang.String method,
java.lang.Object[] args)
throws BSFException
- Throws:
BSFException
initialize
public void initialize(BSFManager manager,
java.lang.String language,
java.util.Vector someDeclaredBeans)
throws BSFException
- Throws:
BSFException
declareBean
public void declareBean(BSFDeclaredBean bean)
throws BSFException
- Throws:
BSFException
undeclareBean
public void undeclareBean(BSFDeclaredBean bean)
throws BSFException
- Throws:
BSFException
handleException
public void handleException(BSFException bsfExcptn)
terminate
public void terminate()
- See Also:
org.apache.bsf.BSFEngine#terminate()
Copyright © 2002-2007 JRuby Team. All Rights Reserved.