[jboss-svn-commits] JBL Code SVN: r15534 - in labs/jbossrules/trunk/drools-analytics: src/main/java/org/drools/analytics/result and 2 other directories.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Wed Oct 3 02:09:39 EDT 2007


Author: fmeyer
Date: 2007-10-03 02:09:38 -0400 (Wed, 03 Oct 2007)
New Revision: 15534

Added:
   labs/jbossrules/trunk/drools-analytics/src/main/resources/org/drools/analytics/result/hdrlogo_drools50px.gif
   labs/jbossrules/trunk/drools-analytics/src/main/resources/org/drools/analytics/result/jbossrules_hdrbkg_blue.gif
Modified:
   labs/jbossrules/trunk/drools-analytics/.classpath
   labs/jbossrules/trunk/drools-analytics/src/main/java/org/drools/analytics/result/ComponentsReportModeller.java
   labs/jbossrules/trunk/drools-analytics/src/main/java/org/drools/analytics/result/UrlFactory.java
   labs/jbossrules/trunk/drools-analytics/src/main/resources/org/drools/analytics/result/basic.css
   labs/jbossrules/trunk/drools-analytics/src/main/resources/org/drools/analytics/result/field.htm
   labs/jbossrules/trunk/drools-analytics/src/main/resources/org/drools/analytics/result/missingRange.htm
   labs/jbossrules/trunk/drools-analytics/src/main/resources/org/drools/analytics/result/missingRanges.htm
   labs/jbossrules/trunk/drools-analytics/src/main/resources/org/drools/analytics/result/objectType.htm
   labs/jbossrules/trunk/drools-analytics/src/main/resources/org/drools/analytics/result/objectTypes.htm
   labs/jbossrules/trunk/drools-analytics/src/main/resources/org/drools/analytics/result/packages.htm
   labs/jbossrules/trunk/drools-analytics/src/main/resources/org/drools/analytics/result/relationsDetails.css
   labs/jbossrules/trunk/drools-analytics/src/main/resources/org/drools/analytics/result/relationsList.css
   labs/jbossrules/trunk/drools-analytics/src/main/resources/org/drools/analytics/result/rule.htm
   labs/jbossrules/trunk/drools-analytics/src/test/java/org/drools/analytics/AnalyticsTestStandalone.java
Log:
Some cosmetics on Analytics

Modified: labs/jbossrules/trunk/drools-analytics/.classpath
===================================================================
--- labs/jbossrules/trunk/drools-analytics/.classpath	2007-10-03 03:14:37 UTC (rev 15533)
+++ labs/jbossrules/trunk/drools-analytics/.classpath	2007-10-03 06:09:38 UTC (rev 15534)
@@ -5,15 +5,15 @@
   <classpathentry kind="src" path="src/test/resources" output="target/test-classes" excluding="**/*.java"/>
   <classpathentry kind="output" path="target/classes"/>
   <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
-  <classpathentry kind="var" path="M2_REPO/org/antlr/antlr-runtime/3.0/antlr-runtime-3.0.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/mvel/mvel14/1.2.7/mvel14-1.2.7.jar"/>
+  <classpathentry kind="var" path="M2_REPO/xpp3/xpp3_min/1.1.3.4.O/xpp3_min-1.1.3.4.O.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/eclipse/jdt/core/3.2.3.v_686_R32x/core-3.2.3.v_686_R32x.jar"/>
+  <classpathentry kind="var" path="M2_REPO/xml-apis/xml-apis/1.0.b2/xml-apis-1.0.b2.jar" sourcepath="M2_REPO/xml-apis/xml-apis/1.0.b2/xml-apis-1.0.b2-sources.jar"/>
+  <classpathentry kind="var" path="M2_REPO/xerces/xercesImpl/2.4.0/xercesImpl-2.4.0.jar" sourcepath="M2_REPO/xerces/xercesImpl/2.4.0/xercesImpl-2.4.0-sources.jar"/>
+  <classpathentry kind="var" path="M2_REPO/janino/janino/2.5.10/janino-2.5.10.jar"/>
+  <classpathentry kind="var" path="M2_REPO/com/thoughtworks/xstream/xstream/1.2.2/xstream-1.2.2.jar" sourcepath="M2_REPO/com/thoughtworks/xstream/xstream/1.2.2/xstream-1.2.2-sources.jar"/>
   <classpathentry kind="src" path="/drools-core"/>
+  <classpathentry kind="var" path="M2_REPO/junit/junit/3.8.1/junit-3.8.1.jar" sourcepath="M2_REPO/junit/junit/3.8.1/junit-3.8.1-sources.jar"/>
   <classpathentry kind="src" path="/drools-compiler"/>
-  <classpathentry kind="var" path="M2_REPO/org/eclipse/jdt/core/3.2.3.v_686_R32x/core-3.2.3.v_686_R32x.jar"/>
-  <classpathentry kind="var" path="M2_REPO/com/thoughtworks/xstream/xstream/1.2.2/xstream-1.2.2.jar"/>
-  <classpathentry kind="var" path="M2_REPO/junit/junit/3.8.1/junit-3.8.1.jar"/>
-  <classpathentry kind="var" path="M2_REPO/xerces/xercesImpl/2.4.0/xercesImpl-2.4.0.jar"/>
-  <classpathentry kind="var" path="M2_REPO/xml-apis/xml-apis/1.0.b2/xml-apis-1.0.b2.jar"/>
-  <classpathentry kind="var" path="M2_REPO/xpp3/xpp3_min/1.1.3.4.O/xpp3_min-1.1.3.4.O.jar"/>
-  <classpathentry kind="var" path="M2_REPO/janino/janino/2.5.10/janino-2.5.10.jar"/>
-  <classpathentry kind="var" path="M2_REPO/org/mvel/mvel14/1.2.7/mvel14-1.2.7.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/antlr/antlr-runtime/3.0/antlr-runtime-3.0.jar"/>
 </classpath>
\ No newline at end of file

Modified: labs/jbossrules/trunk/drools-analytics/src/main/java/org/drools/analytics/result/ComponentsReportModeller.java
===================================================================
--- labs/jbossrules/trunk/drools-analytics/src/main/java/org/drools/analytics/result/ComponentsReportModeller.java	2007-10-03 03:14:37 UTC (rev 15533)
+++ labs/jbossrules/trunk/drools-analytics/src/main/java/org/drools/analytics/result/ComponentsReportModeller.java	2007-10-03 06:09:38 UTC (rev 15534)
@@ -2,7 +2,12 @@
 
 import java.io.BufferedWriter;
 import java.io.File;
+import java.io.FileInputStream;
+import java.io.FileOutputStream;
 import java.io.FileWriter;
+import java.io.IOException;
+import java.io.InputStream;
+import java.io.OutputStream;
 import java.util.Collection;
 
 import org.drools.analytics.components.AnalyticsClass;
@@ -77,7 +82,51 @@
 				ComponentsReportVisitor.getCss(UrlFactory.CSS_FILE_DETAILS));
 		writeToFile(cssFolder + File.separator + UrlFactory.CSS_FILE_LIST,
 				ComponentsReportVisitor.getCss(UrlFactory.CSS_FILE_LIST));
+		
+		
+		// imagefiles 
+		
+		String imagesFolder = path + UrlFactory.SOURCE_FOLDER + File.separator + 
+		         UrlFactory.IMAGES_FOLDER;
+
+		File imgsFolder = new File(imagesFolder);
+		imgsFolder.mkdir();
+		
+		try {
+            copyFile( imagesFolder, "hdrlogo_drools50px.gif" );
+            copyFile( imagesFolder, "jbossrules_hdrbkg_blue.gif" );
+        } catch ( IOException e ) {
+            e.printStackTrace();
+        }
 	}
+	
+	public static void copyFile(String destination, String filename) throws IOException {
+	    
+	    File source = new File( ComponentsReportModeller.class.getResource( filename ).getFile() );
+	    File dest = new File (destination + File.separator + filename );
+	    
+        if(!dest.exists()) {
+            dest.createNewFile();
+        }
+        InputStream in = null;
+        OutputStream out = null;
+        try {
+            in = new FileInputStream(source);
+            out = new FileOutputStream(dest);
+    
+            // Transfer bytes from in to out
+            byte[] buf = new byte[1024];
+            int len;
+            while ((len = in.read(buf)) > 0) {
+                out.write(buf, 0, len);
+            }
+        }
+        finally {
+            in.close();
+            out.close();
+        }
+        
+    }
 
 	private static void writeToFile(String fileName, String text) {
 		try {

Modified: labs/jbossrules/trunk/drools-analytics/src/main/java/org/drools/analytics/result/UrlFactory.java
===================================================================
--- labs/jbossrules/trunk/drools-analytics/src/main/java/org/drools/analytics/result/UrlFactory.java	2007-10-03 03:14:37 UTC (rev 15533)
+++ labs/jbossrules/trunk/drools-analytics/src/main/java/org/drools/analytics/result/UrlFactory.java	2007-10-03 06:09:38 UTC (rev 15534)
@@ -14,6 +14,9 @@
 
 	public static final String CSS_FILE_LIST = "relationsList.css";
 	public static final String CSS_FILE_DETAILS = "relationsDetails.css";
+	
+	public static final String IMAGES_FOLDER = "images";
+	
 
 	public static final String HTML_FILE_INDEX = "index.htm";
 	public static final String HTML_FILE_PACKAGES = "packages.htm";

Modified: labs/jbossrules/trunk/drools-analytics/src/main/resources/org/drools/analytics/result/basic.css
===================================================================
--- labs/jbossrules/trunk/drools-analytics/src/main/resources/org/drools/analytics/result/basic.css	2007-10-03 03:14:37 UTC (rev 15533)
+++ labs/jbossrules/trunk/drools-analytics/src/main/resources/org/drools/analytics/result/basic.css	2007-10-03 06:09:38 UTC (rev 15534)
@@ -1,12 +1,4 @@
-/* JBoss Drools Analytics Style Sheet */
-/* Website: http://labs.jboss.com/jbossrules/ */
 
-*
-{
-	border: 0;
-	margin: 0;
-	padding: 0;
-}
 
 table
 {
@@ -36,7 +28,7 @@
 
 table th
 {
-	width: 600px;
+	width: 200px;
 }
 
 tbody th
@@ -52,3 +44,13 @@
 	border: 1px dotted #fff;
 	padding: 0 2px;
 }
+
+ul
+{
+	padding:0px 0px 0px 20px;
+	width:600px;
+}
+
+li
+{
+}

Modified: labs/jbossrules/trunk/drools-analytics/src/main/resources/org/drools/analytics/result/field.htm
===================================================================
--- labs/jbossrules/trunk/drools-analytics/src/main/resources/org/drools/analytics/result/field.htm	2007-10-03 03:14:37 UTC (rev 15533)
+++ labs/jbossrules/trunk/drools-analytics/src/main/resources/org/drools/analytics/result/field.htm	2007-10-03 06:09:38 UTC (rev 15534)
@@ -1,6 +1,3 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
-"http://www.w3.org/TR/html4/strict.dtd">
-
 <html>
     <head>
         <meta name="generator" content="HTML Tidy, see www.w3.org">
@@ -12,6 +9,7 @@
     </head>
 
     <body>
+    	<div class="headerBarblue"><img src="../images/hdrlogo_drools50px.gif">  </div>
     	<div>@{header}</div>
     	<div>
 	    	<h2>Field</h2>

Added: labs/jbossrules/trunk/drools-analytics/src/main/resources/org/drools/analytics/result/hdrlogo_drools50px.gif
===================================================================
(Binary files differ)


Property changes on: labs/jbossrules/trunk/drools-analytics/src/main/resources/org/drools/analytics/result/hdrlogo_drools50px.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: labs/jbossrules/trunk/drools-analytics/src/main/resources/org/drools/analytics/result/jbossrules_hdrbkg_blue.gif
===================================================================
(Binary files differ)


Property changes on: labs/jbossrules/trunk/drools-analytics/src/main/resources/org/drools/analytics/result/jbossrules_hdrbkg_blue.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Modified: labs/jbossrules/trunk/drools-analytics/src/main/resources/org/drools/analytics/result/missingRange.htm
===================================================================
--- labs/jbossrules/trunk/drools-analytics/src/main/resources/org/drools/analytics/result/missingRange.htm	2007-10-03 03:14:37 UTC (rev 15533)
+++ labs/jbossrules/trunk/drools-analytics/src/main/resources/org/drools/analytics/result/missingRange.htm	2007-10-03 06:09:38 UTC (rev 15534)
@@ -1,5 +1,3 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-
 <html>
     <head>
         <meta name="generator" content="HTML Tidy, see www.w3.org">

Modified: labs/jbossrules/trunk/drools-analytics/src/main/resources/org/drools/analytics/result/missingRanges.htm
===================================================================
--- labs/jbossrules/trunk/drools-analytics/src/main/resources/org/drools/analytics/result/missingRanges.htm	2007-10-03 03:14:37 UTC (rev 15533)
+++ labs/jbossrules/trunk/drools-analytics/src/main/resources/org/drools/analytics/result/missingRanges.htm	2007-10-03 06:09:38 UTC (rev 15534)
@@ -1,6 +1,3 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
-"http://www.w3.org/TR/html4/strict.dtd">
-
 <html>
     <head>
         <meta name="generator" content="HTML Tidy, see www.w3.org">
@@ -12,6 +9,7 @@
     </head>
 
     <body>
+    	<div class="headerBarblue"><img src="images/hdrlogo_drools50px.gif">  </div>
     	<div>@{header}</div>
     	<div>
         	<h1>Missing ranges</h1>

Modified: labs/jbossrules/trunk/drools-analytics/src/main/resources/org/drools/analytics/result/objectType.htm
===================================================================
--- labs/jbossrules/trunk/drools-analytics/src/main/resources/org/drools/analytics/result/objectType.htm	2007-10-03 03:14:37 UTC (rev 15533)
+++ labs/jbossrules/trunk/drools-analytics/src/main/resources/org/drools/analytics/result/objectType.htm	2007-10-03 06:09:38 UTC (rev 15534)
@@ -1,6 +1,3 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
-"http://www.w3.org/TR/html4/strict.dtd">
-
 <html>
     <head>
         <meta name="generator" content="HTML Tidy, see www.w3.org">
@@ -12,6 +9,9 @@
     </head>
 
     <body>
+		<div class="headerBarblue"><img src="../images/hdrlogo_drools50px.gif">  </div>
+
+    
     	<div>@{header}</div>
     	<div>
 	    	<h2>Object Type</h2>

Modified: labs/jbossrules/trunk/drools-analytics/src/main/resources/org/drools/analytics/result/objectTypes.htm
===================================================================
--- labs/jbossrules/trunk/drools-analytics/src/main/resources/org/drools/analytics/result/objectTypes.htm	2007-10-03 03:14:37 UTC (rev 15533)
+++ labs/jbossrules/trunk/drools-analytics/src/main/resources/org/drools/analytics/result/objectTypes.htm	2007-10-03 06:09:38 UTC (rev 15534)
@@ -1,6 +1,3 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
-"http://www.w3.org/TR/html4/strict.dtd">
-
 <html>
     <head>
         <meta name="generator" content="HTML Tidy, see www.w3.org">
@@ -12,6 +9,9 @@
     </head>
 
     <body>
+		<div class="headerBarblue"><img src="images/hdrlogo_drools50px.gif">  </div>
+
+    
     	<div>@{header}</div>
     	<div>
         	<h1>Object Types</h1>

Modified: labs/jbossrules/trunk/drools-analytics/src/main/resources/org/drools/analytics/result/packages.htm
===================================================================
--- labs/jbossrules/trunk/drools-analytics/src/main/resources/org/drools/analytics/result/packages.htm	2007-10-03 03:14:37 UTC (rev 15533)
+++ labs/jbossrules/trunk/drools-analytics/src/main/resources/org/drools/analytics/result/packages.htm	2007-10-03 06:09:38 UTC (rev 15534)
@@ -1,6 +1,3 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
-"http://www.w3.org/TR/html4/strict.dtd">
-
 <html>
     <head>
         <meta name="generator" content="HTML Tidy, see www.w3.org">
@@ -12,6 +9,7 @@
     </head>
 
     <body>
+    	<div class="headerBarblue"><img src="images/hdrlogo_drools50px.gif">  </div>
     	<div>@{header}</div>
     	<div>
         	<h1>Rules by Packages</h1>

Modified: labs/jbossrules/trunk/drools-analytics/src/main/resources/org/drools/analytics/result/relationsDetails.css
===================================================================
--- labs/jbossrules/trunk/drools-analytics/src/main/resources/org/drools/analytics/result/relationsDetails.css	2007-10-03 03:14:37 UTC (rev 15533)
+++ labs/jbossrules/trunk/drools-analytics/src/main/resources/org/drools/analytics/result/relationsDetails.css	2007-10-03 06:09:38 UTC (rev 15534)
@@ -1,36 +1,88 @@
 /* JBoss Drools Analytics Style Sheet */
 /* Website: http://labs.jboss.com/jbossrules/ */
 
-*
+ul,p,table
 {
-	border: 0;
-	margin: 0;
-	padding: 0;
+	padding:0px 0px 0px 20px;
+	width:600px;
+	background-color: #d2d7db;
+	text-align: left;
+	border-spacing: 0px;
+	border: 1px solid #aeb3b6;
+	border-collapse: collapse;
 }
-h1
-{
+
+body {
+	font-size:smaller;
+	font-family:"bitstream vera sans","dejavu sans" verdana,helvetica,sans-serif;
+	line-height:1.5em;
+	color:#444;
+	margin:0;
+	padding:0;
+	background:#FFF;
 }
 
-div
+.content
 {
-	padding:0px 0px 0px 20px;
+	padding:0px 0px 10px 10px;
 }
 
-ul,p,table
+.headerBarBlue {
+	height:60px;
+	background:url(../images/jbossrules_hdrbkg_blue.gif) repeat-x;
+}
+
+table
 {
-	padding:0px 0px 0px 20px;
-	width:600px;
 	background-color: #d2d7db;
 	text-align: left;
 	border-spacing: 0px;
 	border: 1px solid #aeb3b6;
 	border-collapse: collapse;
 }
-table
+
+table a, table, tbody, tfoot, tr, th, td
 {
+	font-family: georgia, "times new roman", serif;
+	line-height: 1.5em;
+	font-size: 13px;
+	color: #55595c;
+}
+
+table caption
+{
+	border-top: 1px solid #aeb3b6;
+	padding: .5em 0;
+	font-size: 240%;
+	font-style: italic;
+	color: #d2d7db;
+}
+
+table th
+{
 	width: 200px;
 }
 
+tbody th
+{
+	color: #25c1e2;
+	font-style: italic;
+	background-color: #fff;
+	border-bottom: 1px solid #aeb3b6;
+}
+
+td
+{
+	border: 1px dotted #fff;
+	padding: 0 2px;
+}
+
+ul
+{
+	padding:0px 0px 0px 20px;
+	width:600px;
+}
+
 li
 {
 }
\ No newline at end of file

Modified: labs/jbossrules/trunk/drools-analytics/src/main/resources/org/drools/analytics/result/relationsList.css
===================================================================
--- labs/jbossrules/trunk/drools-analytics/src/main/resources/org/drools/analytics/result/relationsList.css	2007-10-03 03:14:37 UTC (rev 15533)
+++ labs/jbossrules/trunk/drools-analytics/src/main/resources/org/drools/analytics/result/relationsList.css	2007-10-03 06:09:38 UTC (rev 15534)
@@ -1,17 +1,36 @@
 /* JBoss Drools Analytics Style Sheet */
 /* Website: http://labs.jboss.com/jbossrules/ */
 
-*
+.headerBarBlue {
+	height:60px;
+	background:url(../images/jbossrules_hdrbkg_blue.gif) repeat-x;
+}
+
+ul,p,table
 {
-	border: 0;
-	margin: 0;
-	padding: 0;
+	padding:0px 0px 0px 20px;
+	width:600px;
+	background-color: #d2d7db;
+	text-align: left;
+	border-spacing: 0px;
+	border: 1px solid #aeb3b6;
+	border-collapse: collapse;
 }
 
 
-div
+body {
+	font-size:smaller;
+	font-family:"bitstream vera sans","dejavu sans" verdana,helvetica,sans-serif;
+	line-height:1.5em;
+	color:#444;
+	margin:0;
+	padding:0;
+	background:#FFF;
+}
+
+.content
 {
-	padding:0px 0px 10px 20px;
+	padding:0px 0px 10px 10px;
 }
 
 table

Modified: labs/jbossrules/trunk/drools-analytics/src/main/resources/org/drools/analytics/result/rule.htm
===================================================================
--- labs/jbossrules/trunk/drools-analytics/src/main/resources/org/drools/analytics/result/rule.htm	2007-10-03 03:14:37 UTC (rev 15533)
+++ labs/jbossrules/trunk/drools-analytics/src/main/resources/org/drools/analytics/result/rule.htm	2007-10-03 06:09:38 UTC (rev 15534)
@@ -1,6 +1,3 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
-"http://www.w3.org/TR/html4/strict.dtd">
-
 <html>
     <head>
         <meta name="generator" content="HTML Tidy, see www.w3.org">
@@ -12,6 +9,7 @@
     </head>
 
     <body>
+    	<div class="headerBarblue"><img src="../images/hdrlogo_drools50px.gif">  </div>
     	<div>@{header}</div>
     	<div>
 	    	<h2>Rule</h2>

Modified: labs/jbossrules/trunk/drools-analytics/src/test/java/org/drools/analytics/AnalyticsTestStandalone.java
===================================================================
--- labs/jbossrules/trunk/drools-analytics/src/test/java/org/drools/analytics/AnalyticsTestStandalone.java	2007-10-03 03:14:37 UTC (rev 15533)
+++ labs/jbossrules/trunk/drools-analytics/src/test/java/org/drools/analytics/AnalyticsTestStandalone.java	2007-10-03 06:09:38 UTC (rev 15534)
@@ -45,7 +45,7 @@
 			a.fireAnalysis();
 			// System.out.print(a.getResultAsPlainText());
 			// System.out.print(a.getResultAsXML());
-			a.writeComponentsHTML("C:\\");
+			a.writeComponentsHTML("/stash");
 		} catch (Throwable t) {
 			t.printStackTrace();
 		}




More information about the jboss-svn-commits mailing list