[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