A project is an association of a style
sheet and a data source which
supplies data. It groups the inputs for a diagram. A project is
saved as an XML file with the extension
.idpr
(JViews Diagrammer
Project File).
Loading a project file is the recommended way to load a diagram in
Java™ because it is the quickest
way. The following code sample shows how to load a project into a
diagram component using the method setProject.
IlvDiagrammer diagrammer = new IlvDiagrammer(); diagrammer.setProject(new IlvDiagrammerProject( new URL("file:myproject.idpr")); //Display the diagram.
The project is represented by the IlvDiagrammerProject class, which is in the
Rogue Wave® JViews
Diagrammer package
ilog.views.diagrammer.project
. When a new project is created, the style sheet and data source
are both null.
The following example shows how to create a
new project file, set the style sheet and data source, and save the
file.
IlvDiagrammerProject project = new IlvDiagrammerProject(); project.setStyleSheet(new URL("file:example.css")); IlvXMLDataSource dataSource = new IlvXMLDataSource(); dataSource.setDataURL(new URL("file:example.xml")); project.setDataSource(dataSource); project.write(new URL("file:example.idpr"));