|
jrunscript JavaScript 組み込み | ||||||||
前のクラス 次のクラス | |||||||||
サマリー: フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Object | +--GLOBALS
メソッドのサマリー | |
<static> void
|
cat(obj, pattern) ファイル、URL または InputStream の内容を表示します。 |
<static> void
|
cd(target) 現在の作業ディレクトリを指定したディレクトリに変更します。 |
<static> void
|
cp(from, to) ファイル、URL、またはストリームを別のファイルまたはストリームにコピーします。 |
<static> void
|
date() 現在のロケールを使用して現在の日付を出力します。 |
<static> void
|
del(pathname) 「rm」と同義です。 |
<static> void
|
dir(d, filter) 「ls」と同義です。 |
<static> Object
|
dirname(pathname) ファイル名のディレクトリ部分を返します。 |
<static> void
|
echo(x) 指定した文字列引数を表示します。 |
<static> void
|
exec(cmd) 子プロセスを実行し、完了するのを待ってから終了コードを返します。 |
<static> void
|
exit(code) シェルプログラムを終了します。 |
<static> void
|
find(dir, pattern, callback) ファイルを検索します。 |
<static> void
|
grep(pattern, files ) Unix の grep と似ていますが、JavaScript 正規表現パターンを認識します。 |
<static> void
|
ip(name) 指定したドメイン名の IP アドレスを出力します。 |
<static> void
|
load(str) JavaScript コードをストリーム、ファイルまたは URL からロードして評価します。 |
<static> void
|
ls(dir, filter) ディレクトリ内のファイルを一覧表示します。 |
<static> void
|
mkdir(dir) 指定した名前の新しいディレクトリを作成します。 |
<static> void
|
mkdirs(dir) 必要だが存在しない親ディレクトリを含め、ディレクトリを作成します。 |
<static> void
|
mv(from, to) ファイルを別の場所に移動します。 |
<static> Object
|
printf(format, args) C に似た printf です。 |
<static> void
|
pwd() 作業ディレクトリを出力します。 |
<static> void
|
quit(code) 「exit」と同義です。 |
<static> Object
|
read(prompt, multiline) プロンプトを出力したあと、標準入力から 1 行または複数行を読み取ります。 |
<static> void
|
ren(from, to) 「mv」と同義です。 |
<static> Object
|
rm(pathname) 指定したファイルを削除します。 |
<static> void
|
rmdir(pathname) 指定したディレクトリを削除します。 |
<static> void
|
which(cmd) どのコマンドが PATH から選択されているかを出力します。 |
<static> Object
|
XMLDocument(inp) 入力を DOM ドキュメントオブジェクトに変換します。 |
<static> Object
|
XMLResult(out) 任意のストリーム、ファイルを XMLResult に変換します。 |
<static> Object
|
XMLSource(inp) 任意のストリーム、ファイル、または URL を XMLSource に変換します。 |
<static> void
|
XSLTransform(inp, style, out) XSLT 変換を実行します。 |
メソッドの詳細 |
<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
- 表示する入力データ
pattern
- 省略可能。パターンに一致する行だけを表示
<static> void cd(target)
target
- 変更する先のディレクトリ。省略可能で、デフォルトはユーザーの HOME
<static> void cp(from, to)
from
- 入力ファイル、URL またはストリーム
to
- 出力ストリームまたはファイル
<static> void date()
<static> void del(pathname)
<static> void dir(d, filter)
<static> Object dirname(pathname)
pathname
- 入力パス名
<static> void echo(x)
<static> void exec(cmd)
cmd
- 子プロセスで実行するコマンド
<static> void exit(exitCode)
exitCode
- OS シェルに返される整数コード。省略可能であり、デフォルトは 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
- 検索するファイルのディレクトリ
pattern
- 検索するパターン
callback
- 一致するファイルに対して呼び出す関数
<static> void grep(pattern, files )
pattern
- 検索するパターン
files
- 検索する 1 つ以上のファイル
<static> void ip(name)
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
- スクリプトがロードされ評価される入力元
<static> void ls(dir, filter)
dir
- ファイルをリスト表示するディレクトリ。省略可能であり、デフォルトは pwd
filter
- リスト表示されるファイルをフィルタするパターン。省略可能であり、デフォルトは「.」
<static> void mkdir(dir)
dir
- 新しいディレクトリの名前
<static> void mkdirs(dir)
dir
- 作成するディレクトリのパス名
<static> void mv(from, to)
from
- ファイルの元の名前
to
- ファイルの新しい名前
<static> Object printf(format, args)
format
- 残りの出力項目をフォーマットする文字列
args
- 可変引数のリスト
<static> void pwd()
<static> void quit(code)
<static> Object read(prompt, multiline)
prompt
- プロンプト。省略可能であり、デフォルトは「>」
multiline
- 0 の場合単一行を読み取り、それ以外の場合は複数行を読み取る
<static> void ren(from, to)
<static> Object rm(pathname)
pathname
- ファイルの名前
<static> void rmdir(pathname)
pathname
- ディレクトリの名前
<static> void which(cmd)
cmd
- PATH から検索するコマンドの名前
<static> Object XMLDocument(inp)
inp
- ファイルまたはリーダー。省略可能であり、ない場合は新しい DOM ドキュメントが返される
<static> Object XMLResult(out)
inp
- 入力ストリームまたはファイル
<static> Object XMLSource(inp)
inp
- 入力ストリーム、ファイル、または URL
<static> void XSLTransform(inp, style, out)
inp
- 変換する入力 XML (URL、ファイルまたは InputStream)
style
- 使用する XSL Stylesheet (URL、ファイルまたは InputStream)。省略可能。
out
- 出力 XML (ファイルまたは OutputStream)
|
||||||||
前のクラス 次のクラス | ||||||||
サマリー: フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |