ダッシュボード XML ファイル

ダッシュボード XML ファイルは、ダッシュボード・ダイアグラムのレンダリングに必要なデータを含む構造をしています。「ダッシュボードを作成する」から「ダッシュボードを保存する」までで作成した firstDashboard.idbd ファイルの内容の一部を次の図に示しています。
ダッシュボード.idbd ファイルの XML 構造
<Dashboard version="BC1">
  <symbols>
    <symbol id="Dial_1">
      <palette CSSResourceName="ilog/views/palettes/shared/symbols/Dial.css" 
	className="Symbol" fullID="Symbols.Controls.Dial" 
	paletteJarURL="file:/E:/ILOG/jviews-diagrammer89/lib/palettes/jviews-palette-shared-symbols-8.9.jar" palettePackage="ilog/views/palettes/shared/" paletteResourceName="ilog/views/palettes/shared/palette.xml"/>
	<geometry height="190.0" width="189.99998" x="162.57141" y="128.67432"/>
	<parameters>
	  <parameter id="value" mapping="value" type="double">
	    <value>0.0</value>
	  </parameter>
	  ...
	  <parameter id="toolTipText" type="string"/>
	  <parameter id="popupMenuName" type="string"/>
	  <parameter id="sensitive" type="boolean">
	    <value>true</value>
	  </parameter>
	</parameters>
    </symbol>
  </symbols>
  <links/>
  <background>
    #ILOG Views Java 1.0
    #Reader : ilog.views.io.IlvGrapherReader
    ilog.views.IlvGrapher {
      Layers [
        ilog.views.IlvManagerLayer {
          index 0 visible true selectable true
          elements [ DEF obj_0 ilog.views.graphic.IlvGeneralPath { 
            path "M51.0 23.0L281.0 23.0L281.0 251.5L51.0 251.5L51.0 23.0z"
            windingRule "nonzero"
            strokeOn true
            strokeColor 255 0 0
            fillOn false
            fillColor 255 0 51
           }] 
      } , ilog.views.IlvManagerLayer {
      index 1
      visible true
      selectable true
      elements [ 
       ] 
      } , 
	...
      }]}
</background>
</Dashboard>
ダッシュボード・ダイアグラム・ファイルには、以下の情報が含まれています。
  • ダッシュボード・ダイアグラムに含まれる記号によって使用される XML および CSS データへの参照。.idbd ファイルには、記号ごとに次のデータが含まれています。
    • ダッシュボード・ダイアグラムでの各記号の位置
    • ダッシュボード・ダイアグラムの各記号のパラメーター・データ
  • 背景オブジェクトの位置およびスタイル。