10. Использование интерпретатора языка LuaGML
В этом разделе на примерах описывается использование интерпретатора luagml
в качестве апплета и в качестве приложения.
10.1. Интерпретатор-апплет
Для встраивания интерпретатора luagml в HTML-документ необходимо
вставить в него что-то вроде:
<APPLET code="GMLview" codebase="http://xxx.simgts.local/gml" archive="luagml.jar" width="700" height="300">
<PARAM name="url" value="http://xxx.simgts.local/test.gml">
<PARAM name="charset" value="koi8_r">
<PARAM name="lua" value="on">
</APPLET>
Где:
- GMLview - стартовый класс апплета;
- http://xxx.simgts.local/gml - URL, где находится luagml.jar;
- http://xxx.simgts.local/test.gml - URL графического отчета (GML-текста);
- luagml.jar - собственно апплет;
- 700 x 300 - размер окна апплета;
- KOI8_R - кодировка КОИ8, в котором сделан графический отчет.
Апплет имеет два параметра:
- <PARAM name="url" value="xxxxxx">
Определяет URL xxxxxx графического отчета (GML-текста). Этот
параметр является обязательным.
-
<PARAM name="charset" value="xxxxxx">
Определяет кодировку графического отчета. Для кириллицы возможными
значениями могут быть koi8_r, cp1251, cp866. В случае отсутствия параметра
по умолчанию используется системная кодировка.
-
<PARAM name="lua" value="on">
Определяет поддержку скриптинга Lua в апплете: on - включить
поддержку, off - выключить. По умолчанию поддержка Lua выключена.
10.2. Интерпретатор-приложение
Командная строка для вызова интерпретатора luagml в качестве приложения
выглядит примерно так:
java -jar luagml.jar -lua on -charset koi8_r -width 700 -height 300 http://xxx.simgts.local/test.gml
Где:
- Последний аргумент определяет URL графического отчета (GML-текста) и
является обязательным.
- Параметр -charset определяет кодировку графического отчета. Для кириллицы возможными
значениями могут быть koi8_r, cp1251, cp866. В случае отсутствия параметра
по умолчанию используется системная кодировка.
- Параметр -width определяет ширину окна в пикселях, а параметр -height
- высоту окна в пикселях. По умолчанию используются размеры 800x600.
- Параметр -lua определяет поддержку скриптинга Lua в интерпретаторе.
Возможные значения: on - включить, off - выключить. По умолчанию поддержка Lua выключена.