blob: c1c7de74756124e71e7939e70d5ad8164d25a3f0 [file] [log] [blame]
<?xml version='1.0' encoding='utf-8' ?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>archi</title>
</head>
<body>
<h2 id="Class_Architecture">Class Architecture</h2>
<p>In order to apply a single file discoverer directly to a project, we use the ProjectDeploymentDescriptorDiscoverer.</p>
<ul>
<li>It lists all the xml files in the containers</li>
<li>It retrieves the Discoverer to be used with getSingleFileDiscoverer()</li>
<li>It applies the discoverer to every xml files listed and store the returned resource</li>
<li>It merges all the resources and open the result using the factory obtained with getDiscovererFactory()</li>
</ul>
<p>
<img align="middle" title="Class Diagram for Deployment Descriptor Discoverers" alt="Class Diagram for Deployment Descriptor Discoverers" border="0" src="../img/ClassDiagramForDeploymentDescriptorDiscoverer.jpg"/>
</p>
</body>
</html>