Home
Categories
Dictionnary
Download
Project Details
Changes Log
Who We Are
FAQ
License

Extensions


This article is about J661 extension. For ARINC extensions, see ARINC extensions
    1  Referencing an extension
       1.1  Referencing an extension in the Client or Server
       1.2  Referencing an extension in the Editor
       1.3  Extension manifest
    2  See also

J661 extensions allow to extend the behavior of the Server or Client. For example:

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 Client, Server, or Editor configuration.

Referencing an extension in the Client 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  

Referencing an extension in the Editor

The extensions to use in the Editor can be specified in the Extensions settings in the Editor Settings.

Extension manifest

See J661 extension manifest properties.

See Also


Categories: client | dev | extensions | server | user

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

Project Web Hosted by SourceForge.net Copyright 1999-2010 - Geeknet, Inc., All Rights Reserved About - Legal - Help