pnuts.ext
Class PnutsProxy

java.lang.Object
  |
  +--pnuts.ext.PnutsProxy

public final class PnutsProxy
extends java.lang.Object
implements IPnutsProxy

This class provides a concrete implementation of IPnutsProxy.

See Also:
IPnutsProxy, PnutsClient

Constructor Summary
PnutsProxy()
           
 
Method Summary
 java.lang.Object call(PnutsFunction func, java.lang.Object[] args, Context context)
           
 java.lang.Object call(java.lang.String name, java.lang.Object[] args, Context context)
           
 java.lang.Object eval(java.lang.String str, Context context)
           
 java.lang.Object load(java.io.InputStream in, Context context)
           
 java.lang.Object load(java.io.Reader in, Context context)
           
 java.lang.Object load(java.lang.String file, Context context)
           
 java.lang.Object loadFile(java.lang.String file, Context context)
           
 java.lang.Object run(Pnuts pnuts, Context context)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PnutsProxy

public PnutsProxy()
Method Detail

eval

public java.lang.Object eval(java.lang.String str,
                             Context context)
Specified by:
eval in interface IPnutsProxy
See Also:
Pnuts.eval(String, pnuts.lang.Context)

loadFile

public java.lang.Object loadFile(java.lang.String file,
                                 Context context)
                          throws java.io.FileNotFoundException
Specified by:
loadFile in interface IPnutsProxy
See Also:
Pnuts.loadFile(String, pnuts.lang.Context)

load

public java.lang.Object load(java.lang.String file,
                             Context context)
                      throws java.io.FileNotFoundException
Specified by:
load in interface IPnutsProxy
See Also:
Pnuts.load(String, pnuts.lang.Context)

load

public java.lang.Object load(java.io.InputStream in,
                             Context context)
Specified by:
load in interface IPnutsProxy
See Also:
Pnuts.load(InputStream, pnuts.lang.Context)

load

public java.lang.Object load(java.io.Reader in,
                             Context context)
Specified by:
load in interface IPnutsProxy
See Also:
Pnuts.load(Reader, pnuts.lang.Context)

run

public java.lang.Object run(Pnuts pnuts,
                            Context context)
Specified by:
run in interface IPnutsProxy
See Also:
Pnuts.run(pnuts.lang.Context)

call

public java.lang.Object call(java.lang.String name,
                             java.lang.Object[] args,
                             Context context)
Specified by:
call in interface IPnutsProxy
See Also:
PnutsFunction.call(String, Object[], pnuts.lang.Context)

call

public java.lang.Object call(PnutsFunction func,
                             java.lang.Object[] args,
                             Context context)
Specified by:
call in interface IPnutsProxy
See Also:
PnutsFunction.call(Object[], pnuts.lang.Context)