fork(4) download
  1. load('nashorn:mozilla_compat.js');
  2. importPackage(java.io);
  3. importPackage(java.lang);
  4. importPackage(Packages.logbook.data);
  5.  
  6. /**
  7.  * イベントを受け取る
  8.  * <p>
  9.  * データの更新時にupdate関数が呼ばれる
  10.  * </p>
  11.  *
  12.  * @param type
  13.  * 何のデータかを表す列挙型 {@link logbook.data.DataType}
  14.  * @param data
  15.  * サーバーからの応答データ {@link logbook.data.Data}
  16.  */
  17. function update(type, data) {
  18. print("Hello world.\n");
  19.  
  20. switch (type) {
  21. case DataType.PORT:// /kcsapi/api_port/port
  22. // Jsonを取り出す
  23. var json = data.getJsonObject();
  24. // 艦隊のリスト
  25. var deck = json.api_data.api_deck_port;
  26. deck.forEach(function(e) {
  27. // 艦隊の名前を標準出力に出力
  28. print(e.api_name);
  29. });
  30. break;
  31. }
  32. }
  33.  
Runtime error #stdin #stdout #stderr 0.51s 322368KB
stdin
Standard input is empty
stdout
Standard output is empty
stderr
js: Couldn't read source file "nashorn:mozilla_compat.js": nashorn:mozilla_compat.js (No such file or directory).