Home
Categories
Dictionary
Glossary
Download
Project Details
Changes Log
What Links Here
FAQ
License

ARINC661 J661 extensions



ARINC661 J661 extensions allow to extend the behavior of the Server or UA. For example:
  • Changing the widgets Meta-definition (for example to add widgets or MapItems)
  • Adding new widgets implementations
  • Setting the ARINC661 MapItems library
  • etc...
Note that contrary to Plugins, extensions allow to extend the ARINC 661 standard itself.

Referencing an extension

The J661 modules do not depend on any extension. The registering of the extensions are performed at runtime when starting the application. However, contrary to plugins, which are discovered in a specified directory, the path of extensions jar files must be explictly referenced in the UA, Server, or Editor configuration.

Referencing a J661 extension in the UA or Server

You should specify the path of the jar files for the extensions for the extensions property in the configuration properties file. For example:
      graphics=DefGraphics.xml
      pictures=DefPictures.xml
      ui=LookAndFeel.xml
      lf=JavaFX
      supplement=6
      serverInputPort=8080
      serverOutputPort=8081
      serverInputSize=50000
      serverOutputSize=200
      server.autoVisible=true
      logServerArea=true
      server.menus=true
      server.uiCombo=true
      logMaximumLines=10
      extensions=myExtension.jar
Several extensions can be specified by using a semicolon character between each path. For example:
      extensions=myExtension.jar;directory/myExtension2.jar

See also


Categories: builtin-applis | uaappli

Copyright 2017-2020 Dassault Aviation. All Rights Reserved. Documentation and source under the LGPL v3 licence