ダッシュボード 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 ファイルには、記号ごとに次のデータが含まれています。
- ダッシュボード・ダイアグラムでの各記号の位置
- ダッシュボード・ダイアグラムの各記号のパラメーター・データ
- 背景オブジェクトの位置およびスタイル。