Предоставление функции из Java в Rhino - PullRequest
7 голосов
/ 10 октября 2009

Легко сделать объекты доступными для Rhino из Java, используя ScriptableObject.putProperty, но есть ли способ предоставить функцию верхнего уровня? То есть я могу сделать так, чтобы скрипты в Rhino могли вызывать foo() и вызывать этот код в Java-коде?

1 Ответ

6 голосов
/ 10 октября 2009

Умм ... да, вы можете . Возможно, я не правильно понимаю ваш вопрос (что вы подразумеваете под «функцией верхнего уровня»?), Но если вы предоставили объекту java объект Rhino, вы можете вызвать его методы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...