by smuser » 17 June 2022, 7:22
I'm not sure I've fully understand your problem but in my opinion the answer is: yes, it is.
You can create a "document", i.e. a class that extends IDDocument, a then create a panel that rely on it.
In some procedure or event of the form you can set the document of the panel with Panel.setDocument(doc, true) where the second argument specifies that it is the master of the panel (each action on the panel is bound to that document).
Because the class extends IDDocument you can serialize the object in xml or json and pass it to an external component (I suggest this way to avoid any dependencies between the INDE application and the third party module).
Hope this can help.