added support for WebTerminal
As another contribution to the Java Contest, I decided to present a
CRUD++ Global Editor based on IRIS Native API for Java.
++ because it’s a little bit more than just Create, Read, Update, Delete
Visualization of a global is always important to review results
immediately. For this purpose, I have extended the API with a Tree Viewer
aka. ZWrite and $Query Style Navigator Forward and Reverse operating
also at any subtree level.
Finally, an option to ZKill to delete the content of a Global Node
without deleting the subtree below. This required a small helper
class on the server side as an extension to the default API.
Make sure you have git and Docker desktop installed.
Clone/git pull the repo into any local directory
git https://github.com/rcemper/java-global-editor.git
Run the IRIS container with your project:
docker-compose up -d --build && docker-compose logs -f
docker-compose exec iris java gedi
If you prefer to test with WebTerminal type
do ^javademo
HINT:
This runs in two asynchronous processes. If you miss some output
just enter ? at the prompt to repaint the last display.