プロジェクト・ファイル

JViews Diagrammer プロジェクト・ファイル (.idpr) は XML ファイルです。これらの小さなファイルには、スタイル・シートへのポインターおよびデータ・ソース仕様が含まれます。データ・ソース仕様には、XML ファイルへのポインター、または JDBC 準拠データベースのデータベース接続構成へのポインターが含まれます。
次に、データ・ソースのタイプが XML である場合のプロジェクト・ファイルの例を示します。
プロジェクト・ファイル: XML データ・ソース
<?xml version="1.0" encoding="UTF-8"?>
<diagrammer style="genealogy-composite.css">
  <datasource class="ilog.views.diagrammer.datasource.IlvXMLDataSource" url="genealogy-composite.xml"/>
</diagrammer>

次に、データ・ソースのタイプが JDBC である場合のプロジェクト・ファイルの例を示します。
プロジェクト・ファイル: JDBC データ・ソース
<?xml version="1.0" encoding="UTF-8"?>
<diagrammer style="ArizonaLogical.css">
  <datasource class="ilog.views.diagrammer.datasource.IlvJDBCDataSource">
    <connection driver="sun.jdbc.odbc.JdbcOdbcDriver" id="ID208245264"
      passwd=""
      url="jdbc:odbc:Driver={Microsoft Excel Driver (*.xls)};DBQ=C:\Rogue Wave\jviews-diagrammer89\bin\designer\data\examples\ArizonaData.xls" user=""/>
    <query connection="ID208245264" links="false" tag="node" value="select T1.*, T2.Availability, T2.Throughput from [Sheet1$] as T1, [Sheet2$] as 
T2 where T1.City = T2.City
">
      <map columns="0" property="id"/>
    </query>
    <query connection="ID208245264" links="true" tag="link" value="select * from [Sheet3$]">
      <map columns="1" property="to"/>
      <map columns="0" property="from"/>
    </query>
  </datasource>
</diagrammer>