|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface EmbedRubyRuntimeAdapter
Wrapper interface of RubyRuntimeAdapter for embedding.
This interface defines Java friendly parse methods.
| Method Summary | |
|---|---|
EmbedEvalUnit |
parse(java.io.InputStream istream,
java.lang.String filename,
int... lines)
Parses a script given by a input stream and return an object which can be run(). |
EmbedEvalUnit |
parse(PathType type,
java.lang.String filename,
int... lines)
Parses a script read from a specified path and return an object which can be run(). |
EmbedEvalUnit |
parse(java.io.Reader reader,
java.lang.String filename,
int... lines)
Parses a script given by a reader and return an object which can be run(). |
EmbedEvalUnit |
parse(java.lang.String script,
int... lines)
Parses a script and return an object which can be run(). |
| Methods inherited from interface org.jruby.RubyRuntimeAdapter |
|---|
eval, parse, parse |
| Method Detail |
|---|
EmbedEvalUnit parse(java.lang.String script,
int... lines)
script - is a Ruby script to be parsedlines - are linenumbers to display for parse errors and backtraces.
This field is optional. Only the first argument is used for parsing.
When no line number is specified, 0 is applied to.
EmbedEvalUnit parse(java.io.Reader reader,
java.lang.String filename,
int... lines)
reader - is used to read a script fromfilename - is used as in information, for example, appears in a stack trace
of an exceptionlines - are linenumbers to display for parse errors and backtraces.
This field is optional. Only the first argument is used for parsing.
When no line number is specified, 0 is applied to.
EmbedEvalUnit parse(PathType type,
java.lang.String filename,
int... lines)
type - is one of the types PathType definesfilename - is used as in information, for example, appears in a stack trace
of an exceptionlines - are linenumbers to display for parse errors and backtraces.
This field is optional. Only the first argument is used for parsing.
When no line number is specified, 0 is applied to.
EmbedEvalUnit parse(java.io.InputStream istream,
java.lang.String filename,
int... lines)
istream - is an input stream to get a script fromfilename - filename is used as in information, for example, appears in a stack trace
of an exceptionlines - are linenumbers to display for parse errors and backtraces.
This field is optional. Only the first argument is used for parsing.
When no line number is specified, 0 is applied to.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||