Скриптинг.Java

Материал из Hivext Wiki

Перейти к: навигация, поиск

Содержание

Java

Примеры на 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.*

Список будет пополняться.

Личные инструменты