Class-Path
attribute in the manfest allows to specify Jar dependencies.
Widgets: myPackage/myWidgets.xmlspecifies that we will find the
myWidgets.xml
URL in the myPackage
package in the jar file.
ServerWidgets
and ServerWidgetsUI
specification on only one key. The two values are separated with a semi-colon. For example: ServerWidgetsImpl: myPackage/myServerWidgets.xml;myPackage/myRenderers.xml
<property1, property2, ...: <ExtensionPropertyLoader classPath>
. The first part of the String is the list of property names which the extension support, the second part (after the colon) represent the ClassPath of the ExtensionPropertyLoader
which will be responsible of loading the properties of the specified names.prop, prop2: arinc.ext.MyPropertyLoader
: The extension supports two properties ("prop1" and "prop2". This support is performed through an instance of the class arinc.ext.MyPropertyLoader which will be lazily instantiated if one of these properties is present in the properties file.http://j661.sourceforge.net/schemas/arinc.xsd"
location allows to specify the virtual location for the reference Schema to extend it. For example, for adding the "myNewElement" at the end of the "a661_df" element children:<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified"> <xs:redefine schemaLocation="http://j661.sourceforge.net/schemas/arinc.xsd"> <xs:complexType name="a661_df"> <xs:complexContent> <xs:extension base="a661_df" > <xs:sequence> <xs:element ref="myNewElement" minOccurs="0"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> </xs:redefine> </xs:schema>
width
and height
of Layers in the XML Definition Fiels will be defined using this specified density rather than in 100th of mm. Note that widgets positions and sizes in the XML Definition FIles will still be defined in 100th of mm.ServerWidgetsUI: the/path/to/my/package/renderersConfig.xmlIt is also possible to define two different paths, depending on the active UI framework. In this case the format of the property will be one of the followings:
swing:<path of the swing renderers XML file>
javaFX:<path of the JavaFX renderers XML file>
swing:<path of the swing renderers XML file>javaFX:<path of the JavaFX renderers XML file>
ServerWidgetsUI: my/swingPackage/swingRenderers.xml;javaFX:my/javafxPackage/javafxRenderers.xml
Copyright 2016-2017 Dassault Aviation. All Rights Reserved. Documentation and source under the LGPL v2 licence