|
Spec-Zone .ru
спецификации, руководства, описания, API
|
|
jrunscript JavaScript built-ins | ||||||||
| PREV CLASS NEXT CLASS | |||||||||
| SUMMARY: METHOD | DETAIL: METHOD | ||||||||
Object | +--GLOBALS
| Method Summary | |
<static> void |
cat(obj, pattern)Shows the content of a file, URL or InputStream |
<static> void |
cd(target)Changes the present working directory to the given directory |
<static> void |
cp(from, to)Copies a file, URL, or stream to another file or stream |
<static> void |
date()Prints the current date using the current locale |
<static> void |
del(pathname)A synonym for 'rm' |
<static> void |
dir(d, filter)A synonym for 'ls'. |
<static> Object |
dirname(pathname)Returns the directory part of a filename |
<static> void |
echo(x)Echoes the given string arguments |
<static> void |
exec(cmd)Execs a child process, waits for completion & returns exit code |
<static> void |
exit(code)Exit the shell program. |
<static> void |
find(dir, pattern,
callback)Find in files. |
<static> void |
grep(pattern, files
)Unix-like grep, but accepts JavaScript regex patterns |
<static> void |
ip(name)Prints the IP addresses of a given domain name |
<static> void |
load(str)Loads and evaluates JavaScript code from a stream, file, or URL |
<static> void |
ls(dir, filter)Lists the files in a directory |
<static> void |
mkdir(dir)Creates a new directory of a given name |
<static> void |
mkdirs(dir)Creates a directory, including any necessary but nonexistent parent directories. |
<static> void |
mv(from, to)Moves a file to another |
<static> Object |
printf(format,
args)A C-like printf |
<static> void |
pwd()Print the working directory |
<static> void |
quit(code)synonym for exit |
<static> Object |
read(prompt,
multiline)Reads one or more lines from stdin after printing a prompt |
<static> void |
ren(from, to)A synonym for 'mv'. |
<static> Object |
rm(pathname)Removes a given file |
<static> void |
rmdir(pathname)Removes a given directory |
<static> void |
which(cmd)Prints which command is selected from PATH |
<static> Object |
XMLDocument(inp)Converts input to DOM Document object |
<static> Object |
XMLResult(out)Converts an arbitrary stream, file to an XMLResult |
<static> Object |
XMLSource(inp)Converts an arbitrary stream, file, URL to an XMLSource |
<static> void |
XSLTransform(inp,
style, out)Perform XSLT transform |
| Method Detail |
<static> void cat(obj, pattern)
cat('test.txt'); // show test.txt file contents
cat('http://java.net'); // show the contents from the URL http://java.net
obj - input to
showpattern - optional. Show
only the lines matching the pattern<static> void cd(target)
target - the directory
to change to. optional, defaults to user's HOME<static> void cp(from, to)
from - the input file,
URL, or streamto - the output stream
or file<static> void date()
<static> void del(pathname)
<static> void dir(d, filter)
<static> Object dirname(pathname)
pathname - the input
path name<static> void echo(x)
<static> void exec(cmd)
cmd - the command to
execute in child process<static> void exit(exitCode)
exitCode - the integer
code to be returned to the OS shell. Optional, defaults to 0<static> void find(dir, pattern, callback)
find('.')
find('.', '.*\.class', rm); // remove all .class files
find('.', '.*\.java'); // print fullpath of each .java file
find('.', '.*\.java', cat); // print all .java files
dir - the directory of
files to searchpattern - the pattern to
search forcallback - the function
to call for matching files<static> void grep(pattern, files )
pattern - the pattern to
search forfiles - one or more
files to be searched<static> void ip(name)
name - the domain
name<static> void load(str)
load('test.js'); // load script file 'test.js'
load('http://java.sun.com/foo.js'); // load from a URL
str - the input from
which the script is loaded and evaluated<static> void ls(dir, filter)
dir - the directory from
which to list the files. Optional, default to pwdfilter - a pattern to
filter the files listed. Optional, default is '.'<static> void mkdir(dir)
dir - the name of the
new directory<static> void mkdirs(dir)
dir - the pathname of
the directory to be created<static> void mv(from, to)
from - the original name
of the fileto - the new name for
the file<static> Object printf(format, args)
format - the string to
format the rest of the print itemsargs - the variadic
argument list<static> void pwd()
<static> void quit(code)
<static> Object read(prompt, multiline)
prompt - the prompt.
Optional, default is '>'multiline - if 0, read a
single line, else read multiple lines<static> void ren(from, to)
<static> Object rm(pathname)
pathname - the name of
the file<static> void rmdir(pathname)
pathname - the name of
the directory<static> void which(cmd)
cmd - the name of the
command searched from PATH<static> Object XMLDocument(inp)
inp - a file or reader.
Optional, If missing a new DOM Document is returned.<static> Object XMLResult(out)
inp - the input stream
or file<static> Object XMLSource(inp)
inp - the input stream,
file, or URL<static> void XSLTransform(inp, style, out)
inp - the input XML to
transform (URL, File or InputStream)style - the XSL
Stylesheet to be used (URL, File or InputStream). Optional.out - the output XML
(File or OutputStream)
|
||||||||
| PREV CLASS NEXT CLASS | ||||||||
| SUMMARY: METHOD | DETAIL: METHOD | |||||||