| 
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)    
      
  | 
||||||||
| 前のクラス 次のクラス | ||||||||
| サマリー: フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||