|
||||||||||
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 |