Скриптинг.Java
Материал из Hivext Wiki
Содержание |
Java
Точка входа
Скрипт можно, но не обязательно начинать с точки входа main
public class HelloWorld {
public static int main(String[] args) {
...
return 0;
}
}
Cервисы
Ответы сервисов сохраняются в переменные с типом Response.
Для доступа к свойствам используется методы типа Response
- int getResult() - возвращает код ошибки;
- String getError() - возвращает описание ошибки, или null если ее не было;
- Object get("название_свойства") - возвращает значение любого свойства ответа.
Пример
Response users = hivext.data.base.GetObjects(appid, signature, "users");
if(users.getResult() == 0) { /* ... */ }
Response users = hivext.data.base.GetObjects(appid, signature, "users");
if((Integer)users.get("result") == 0) { /* ... */ }
Импорт кода
Импорт кода из других скриптов java размещенных в приложении производится через препроцессорную директиву import
import hivext.scripting.название_скрипта;
Разрешенные стандартные классы
java.util.*
Список будет пополняться.
