arrow_back history picture_as_pdf This page is read only. You can view the source, but not change it. Ask your administrator if you think this is wrong. ~~Title: Developer documentation~~ ~~NOTRANS~~ ~~NOPDF~~ ====== Client ====== <html> <div class="idxrow"> <div class="idxcolumn first"> <h3>GUI</h3> <div class="text"><a href="client/gui/format_tables">Format tables</a></div> <div class="text"><a href="client/gui/format_trees">Format trees</a></div> <div class="text"><a href="client/gui/upload_download">Upload and download data</a></div> <div class="text"><a href="client/gui/bind_editors_model">Bind editors to the model</a></div> <div class="text"><a href="client/gui/imageviewer">Using ImageViewer for Pictures</a></div> <div class="text"><a href="client/gui/imagelibrary">Using the Image Library</a></div> <div class="text"><a href="client/gui/userdefined_components">User defined Components</a></div> <div class="text"><a href="client/gui/controlling_metadata_cache">Controlling Meta Data Caching</a></div> <div class="text"><a href="client/gui/correct_launcher">Using the correct Launcher</a></div> <div class="text"><a href="client/gui/layoutmanager">Layout Managers</a></div> <div class="text"><a href="client/gui/multi_linguality">Multi-linguality</a></div> <div class="text"><a href="client/gui/application_parameters">Defining and Using Application Parameters</a></div> <div class="text"><a href="client/gui/save_settings">Saving Parameters/Settings at the Client</a></div> <div class="text"><a href="client/gui/diagrams">Using Diagrams</a></div> <div class="text"><a href="client/gui/celleditor_popups">Automatic open cell editor popups</a></div> <div class="text"><a href="client/gui/popupmenu">Using popup menus</a></div> <div class="text"><a href="client/gui/custom_dialog">Open a custom dialog</a></div> <div class="text"><a href="client/gui/environment">Environment information</a></div> <div class="text"><a href="client/gui/choice_celleditor">Work with choice cell editor</a></div> <div class="text"><a href="client/gui/checkbox">Work with checkboxes</a></div> <div class="text"><a href="client/gui/custom_linked_celleditor">Custom linked cell editors (dropdown, picklist)</a></div> <div class="text"><a href="client/gui/screenshot_clipboard">Create screenshot and put it into the clipboard</a></div> <div class="text"><a href="client/gui/exceptionhandling">Exception handling</a></div> <div class="text"><a href="client/gui/styles">Using styles</a></div> <div class="text"><a href="client/gui/actions">Actions</a></div> <div class="text"><a href="client/gui/custom_factory">Custom factory</a></div> <div class="text"><a href="client/gui/column_width">Setting column width</a></div> <div class="text"><a href="client/gui/concatmask_linked_celleditor">Concat mask of linked cell editor</a></div> <div class="text"><a href="client/gui/temporary_values">Temporary values</a></div> </div> <div class="idxcolumn"> <h3>Model</h3> <div class="text"><a href="client/model/data/database">Display and edit data from a database</a></div> <div class="text"><a href="client/model/data/memory">Display and edit data from memory</a></div> <div class="text"><a href="client/model/data/filter">Filter data</a></div> <div class="text"><a href="client/model/databookbuilder">Using DataBookBuilder</a></div> <div class="text"><a href="client/model/databook/master_detail">Master/Detail links</a></div> <div class="text"><a href="client/model/databook/events">DataBook events</a></div> <div class="text"><a href="client/model/databook/rowstates">Row states in DataBook</a></div> <div class="text"><a href="client/model/databook/recordtranslation">Record translation</a></div> <div class="text"><a href="client/model/databook/autolistboxes">Automatic List Boxes</a></div> </div> <div class="idxcolumn"> <h3>Communication</h3> <div class="text"><a href="communication/calling_server_action">Calling a server action</a></div> <div class="text"><a href="communication/async_callback">Asynchronous communication with callback</a></div> <div class="text"><a href="communication/client_server_properties">Using Client/Server properties</a></div> <div class="text"><a href="communication/timeouts">Configuring Timeouts</a></div> <div class="text"><a href="communication/connection_client_properties">Setting Client Properties at connection establishment</a></div> <div class="text"><a href="communication/connections">HttpConnection vs. VMConnection vs. DirectServerConnection</a></div> <div class="text"><a href="communication/serialization">Serialization of Objects</a></div> <div class="text"><a href="communication/push_publish">Push/Publish messages</a></div> <div class="text"><a href="communication/rest_exceptionhandling">REST Exception handling</a></div> </div> </div> </html> ====== Server ====== <html> <div class="idxrow"> <div class="idxcolumn first"> <h3>Life Cycle</h3> <div class="text"><a href="server/lco/lifecycle">Lifecycle objects - the life cycle of objects</a></div> <div class="text"><a href="server/lco/objects">Create lifecycle objects</a></div> <div class="text"><a href="server/lco/custom_objects">Use your own classes/objects on the server</a></div> <div class="text"><a href="server/lco/sessioncontext">Use the SessionContext</a></div> <div class="text"><a href="server/lco/appconfig">Using server-side application configuration</a></div> <div class="text"><a href="server/lco/call_events">Server-Side Call events</a></div> <div class="text"><a href="server/lco/actions">Working with server-side actions</a></div> <div class="text"><a href="server/lco/objects_rename">Rename server-side objects and action names</a></div> <div class="text"><a href="server/lco/actions_in_objects">Actions in Server objects</a></div> <div class="text"><a href="server/lco/accessible_notaccessible">Accessible and NotAccessible</a></div> <div class="text"><a href="server/lco/session_isolation">Session isolation</a></div> <div class="text"><a href="server/lco/inject_objects">Object injection</a></div> </div> <div class="idxcolumn"> <h3>Security</h3> <div class="text"><a href="server/security/manager">Implementing the Security Manager</a></div> <div class="text"><a href="server/security/server_jndi">Addressing the Server via JNDI</a></div> <div class="text"><a href="server/security/db_jndi">Database Connection via JNDI</a></div> <div class="text"><a href="server/security/dbsecman">Using DBSecurityManager</a></div> <div class="text"><a href="server/security/xmlsecman">Using XmlSecurityManager</a></div> <div class="text"><a href="server/security/sessman_objprovider">User Defined Session Manager and Object Provider</a></div> <div class="text"><a href="server/security/object_method_access">Precise object and method security</a></div> <div class="text"><a href="server/security/rest_cors">Using REST services with CORS</a></div> <div class="text"><a href="server/security/rest_services_disable">Disabling REST services</a></div> <div class="text"><a href="server/security/password_policy">Password policy</a></div> <div class="text"><a href="server/security/config_encrypt">Encrypt confiugration</a></div> <div class="text"><a href="server/security/config_password_algorithmn">Password algorithm</a></div> </div> <div class="idxcolumn"> <h3>Database & Storages</h3> <div class="text"><a href="server/storage/metadata_caching">Global Meta Data Caching</a></div> <div class="text"><a href="server/storage/trigger">Server-Side Trigger for Storages</a></div> <div class="text"><a href="server/storage/datasourcehandler_dbcredentials">DataSourceHandler and DBCredentials</a></div> <div class="text"><a href="server/storage/userdefined">User Defined Storages</a></div> <div class="text"><a href="server/storage/metadata">User Defined Metadata</a></div> <div class="text"><a href="server/storage/abstract_memory">Using AbstractMemStorage</a></div> <div class="text"><a href="server/storage/custom_sql">Using custom SQL statements</a></div> <div class="text"><a href="server/storage/sort">Standard sorting</a></div> <div class="text"><a href="server/storage/filter">Filtering</a></div> <div class="text"><a href="server/storage/dbdefault_values">Database Default Values</a></div> <div class="text"><a href="server/storage/dbcheck_constraints">Database Check constraints</a></div> <div class="text"><a href="server/storage/insteadof">InsteadOf Trigger</a></div> <div class="text"><a href="server/db/func_proc">Functions and Procedures</a></div> </div> </div> </html> ====== Common ====== <html> <div class="idxrow"> <div class="idxcolumn first"> <h3>Utilities</h3> <div class="text"><a href="common/util/rest">REST services</a></div> <div class="text"><a href="common/util/xml">XML handling</a></div> <div class="text"><a href="common/util/os_detection">OS detection</a></div> <div class="text"><a href="common/util/csv_export">CSV Export</a></div> <div class="text"><a href="common/util/servercontext">Using ServerContext</a></div> <div class="text"><a href="common/util/httpcontext">Using HttpContext</a></div> <div class="text"><a href="common/util/loggerfactory">Logging using LoggerFactory</a></div> <div class="text"><a href="common/util/log4j">Log4j instead of Logging API</a></div> <div class="text"><a href="common/util/classes">Utility classes</a></div> <div class="text"><a href="common/util/vertx">Vert.x</a></div> <div class="text"><a href="common/util/reflective">Using Reflective</a></div> </div> <div class="idxcolumn"> <h3>Setup</h3> <div class="text"><a href="common/setup/maven">Maven</a></div> <div class="text"><a href="common/setup/external_app_folders">External application folders</a></div> <div class="text"><a href="common/setup/external_config">Include external configuration</a></div> <div class="text"><a href="common/setup/zones">Application and Server zone</a></div> <div class="text"><a href="common/setup/connectin_pooling">Connection pooling</a></div> <div class="text"><a href="common/setup/dbindependent_config">Database independent configuration</a></div> <div class="text"><a href="common/setup/deployment_descriptor">Deployment Descriptor</a></div> <div class="text"><a href="common/setup/compile">Compiling JVx</a></div> <div class="text"><a href="common/setup/plugins">Registering server-side plugins</a></div> </div> <div class="idxcolumn"> <h3>Test</h3> <div class="text"><a href="common/test/junit">JUnit Test with SwingApplication</a></div> </div> </div> </html>