[jsword-svn] r2131 - in trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop: . book book/install desktop display display/basic passage util

dmsmith at crosswire.org dmsmith at crosswire.org
Tue Mar 15 14:20:58 MST 2011


Author: dmsmith
Date: 2011-03-15 14:20:57 -0700 (Tue, 15 Mar 2011)
New Revision: 2131

Added:
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/package-info.java
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/package-info.java
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/package-info.java
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/display/basic/package-info.java
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/display/package-info.java
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/package-info.java
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/passage/package-info.java
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/util/package-info.java
Removed:
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/package.html
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/package.html
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/package.html
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/display/basic/package.html
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/display/package.html
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/passage/package.html
   trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/util/package.html
Log:
migrate package.html to package-info.java

Copied: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/package-info.java (from rev 2097, trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/package.html)
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/package-info.java	                        (rev 0)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/package-info.java	2011-03-15 21:20:57 UTC (rev 2131)
@@ -0,0 +1,4 @@
+/**
+ * An Install Manager for Books: Bibles, Commentaries and Dictionaries.
+ */
+package org.crosswire.bibledesktop.book.install;

Deleted: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/package.html
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/package.html	2011-03-15 17:58:31 UTC (rev 2130)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/install/package.html	2011-03-15 21:20:57 UTC (rev 2131)
@@ -1,9 +0,0 @@
-<html>
-<body>
-
-<p>
-  An Install Manager for Books: Bibles, Commentaries and Dictionaries.
-</p>
-
-</body>
-</html>

Copied: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/package-info.java (from rev 2097, trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/package.html)
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/package-info.java	                        (rev 0)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/package-info.java	2011-03-15 21:20:57 UTC (rev 2131)
@@ -0,0 +1,4 @@
+/**
+ * This package contains Swing MVC models to help implementing a Swing GUI using JSword classes.
+ */
+package org.crosswire.bibledesktop.book;

Deleted: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/package.html
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/package.html	2011-03-15 17:58:31 UTC (rev 2130)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/book/package.html	2011-03-15 21:20:57 UTC (rev 2131)
@@ -1,8 +0,0 @@
-<html>
-<body>
-
-<p>This package contains Swing MVC models to help implementing a Swing GUI
-using JSword classes.</p>
-
-</body>
-</html>

Copied: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/package-info.java (from rev 2097, trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/package.html)
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/package-info.java	                        (rev 0)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/package-info.java	2011-03-15 21:20:57 UTC (rev 2131)
@@ -0,0 +1,4 @@
+/**
+ * The desktop is the main screen of Bible Desktop.
+ */
+package org.crosswire.bibledesktop.desktop;

Deleted: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/package.html
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/package.html	2011-03-15 17:58:31 UTC (rev 2130)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/package.html	2011-03-15 21:20:57 UTC (rev 2131)
@@ -1,40 +0,0 @@
-<html>
-
-<head>
-<title>org.crosswire.bibledesktop.desktop</title>
-</head>
-
-<body>
-
-<p>The swing section is in charge of turning the XML from the source
-section into a screen view.</p>
-
-<p>I am currently using LotusXSL to automatically turn the XML data into
-HTML and display this using the JDK Swing HTML component. This will allow
-me to generate custimizable views  - so that an AV source can be
-displayed like the AV is usually printed, and an NIV/NKJV source to have 
-paragraph formatting etc. (Or even a more mix and match system)</p>
-
-<p>I also use a component called BSH (BeanShell) to give me a scripting
-environment to test code. This may become part of the final interface as
-it provides a significant amount of power to the user.</p>
-
-<p>The current display code is very rough though. I have not spent very
-much time on it because I think that there are tools on the way out that
-will significantly help Java GUI development.</p>
-
-<p> </p>
-
-<p>I've stopped working on this package at the moment to concentrate on
-other sections. I am noting idea that I come across though.</p>
-
-<p>Things to try:</p>
-
-<pre>
-table.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);
-table.getColumnModel().getColumn(index).setPreferredWidth(width);
-table.sizeColumnsToFit(-1);
-</pre>
-
-</body>
-</html>

Copied: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/display/basic/package-info.java (from rev 2097, trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/display/basic/package.html)
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/display/basic/package-info.java	                        (rev 0)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/display/basic/package-info.java	2011-03-15 21:20:57 UTC (rev 2131)
@@ -0,0 +1,6 @@
+/**
+ * This package provides the actual display of BookData.
+ * Passage data is split into bottom tabs on a user defined boundary.
+ * An user adjustable side panel is provided for Bibles.
+ */
+package org.crosswire.bibledesktop.display.basic;

Deleted: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/display/basic/package.html
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/display/basic/package.html	2011-03-15 17:58:31 UTC (rev 2130)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/display/basic/package.html	2011-03-15 21:20:57 UTC (rev 2131)
@@ -1,11 +0,0 @@
-<html>
-<body>
-
-<p>
-This package provides the actual display of BookData.
-Passage data is split into bottom tabs on a user defined boundary.
-An user adjustable side panel is provided for Bibles.
-</p>
-
-</body>
-</html>

Copied: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/display/package-info.java (from rev 2097, trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/display/package.html)
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/display/package-info.java	                        (rev 0)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/display/package-info.java	2011-03-15 21:20:57 UTC (rev 2131)
@@ -0,0 +1,84 @@
+/**
+This package contains the BookDataDisplay interface which is designed to
+allow GUI components to choose between the methods they use to display BookData
+objects.
+
+<br/>
+There are several implementation of this interface in sub-packages.
+<ul>
+<li>textpane - A simple unscrolled implementation that uses a JDK HTML widget.</li>
+<li>proxy - A handy base class to simplify adding features to another
+    implementation of BookDataDisplay</li>
+<li>scrolled - Builds on proxy to scroll child BookDataDisplays. Generally the
+    child will be a textpane implementation.</li>
+<li>tab - Splits a display into a number of tabs so arbitarily large pasasges
+    can be viewed without scrolling or memory problems.</li>
+<li>splitlist - presents the parts of a passage as a list from which individual
+    keys can be selected for viewing.</li>
+</ul>
+
+
+<br/>
+We have spent some time investigating alternatives to the JDK HTML widget.
+The requirements were:
+<ul>
+<li>work using OSIS input</li>
+<li>be easily understood for the developer (which fairly much means HTML)</li>
+<li>work over webstart</li>
+<li>be freely re-distributable</li>
+<li>allow some DHTML like flexibility</li>
+</ul>
+
+<p>
+<b>JRex (Embed Mozilla)</b><br/>
+Very good html displayer, but probably very complex to get working and
+installed, especially over WebStart. JNI+webstart anyone?
+See <a href="http://jrex.mozdev.org/index.html">mozdev</a>.
+</p>
+
+<p>
+<b>Jazilla (Mozilla re-write in Java)</b><br/>
+Interesting project, but one that seems more interested in XUL than the Java
+renderer, proceeding slowly.
+See <a href="http://jazilla.mcbridematt.sniperhq.net/">their home page</a>.
+</p>
+
+<p>
+<b>JXWB (OSS Java Browser)</b><br/>
+Commercial software made free. Works well with Swing (includes customized
+implementations of javax.swing.text.Document and javax.swing.text.EditorKit)
+Things have moved on quite a bit recently.
+See <a href="http://sourceforge.net/projects/jxwb">JXWB on SourceForge</a>
+</p>
+
+<p>
+<b>SWT Browser Component</b><br/>
+Don't think we could easily embed an SWT component in swing (since SWT is
+heavyweight in AWT speak) and I don't particularly want to re-write the whole
+app in SWT. However there are 2 projects to allow use of SWT from a swing API.
+<a ref="http://swingwt.sourceforge.net/">SwingWT</a> is a swing-like proxy to
+SWT and <a href="http://chrriis.brainlex.com/projects/mastercl/">MasterCL</a>
+will allow you to dynamically swap package names to make the whole of swing use
+SWT dynamically.
+It is possible to use SWT from webstart -
+<a href="http://irate.sf.net/">irate radio</a> does it although their build
+scripts are not very helpful.
+</p>
+
+<p>
+<b>FOP -> PNG</b><br/>
+FOP is XSL:FO renderer that can create PDFs and various graphics files.
+Could give very slick output, but not at all dynamic, quite slow and FO is not
+easy to use. Probably not one of the best ideas for normal rendering.
+See <a href="http://xml.apache.org/fop/index.html">FOP at Apache</a>.
+</p>
+
+<p>
+<b>Dynamic Swing GUI</b><br/>
+There are plenty of XML->Swing converters. JDK 1.4 even includes one.
+Maybe we could write a OSIS->SwingXML converter in XSL and then render OSIS
+text in swing components. Could be very fancy. XSL could be complex.
+</p>
+ * 
+ */
+package org.crosswire.bibledesktop.display;

Deleted: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/display/package.html
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/display/package.html	2011-03-15 17:58:31 UTC (rev 2130)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/display/package.html	2011-03-15 21:20:57 UTC (rev 2131)
@@ -1,88 +0,0 @@
-<html>
-<body>
-
-<p>
-This package contains the BookDataDisplay interface which is designed to
-allow GUI components to choose between the methods they use to display BookData
-objects.
-</p>
-
-<br/>
-There are several implementation of this interface in sub-packages.
-<ul>
-<li>textpane - A simple unscrolled implementation that uses a JDK HTML widget.</li>
-<li>proxy - A handy base class to simplify adding features to another
-    implementation of BookDataDisplay</li>
-<li>scrolled - Builds on proxy to scroll child BookDataDisplays. Generally the
-    child will be a textpane implementation.</li>
-<li>tab - Splits a display into a number of tabs so arbitarily large pasasges
-    can be viewed without scrolling or memory problems.</li>
-<li>splitlist - presents the parts of a passage as a list from which individual
-    keys can be selected for viewing.</li>
-</ul>
-
-
-<br/>
-We have spent some time investigating alternatives to the JDK HTML widget.
-The requirements were:
-<ul>
-<li>work using OSIS input</li>
-<li>be easily understood for the developer (which fairly much means HTML)</li>
-<li>work over webstart</li>
-<li>be freely re-distributable</li>
-<li>allow some DHTML like flexibility</li>
-</ul>
-
-<p>
-<b>JRex (Embed Mozilla)</b><br/>
-Very good html displayer, but probably very complex to get working and
-installed, especially over WebStart. JNI+webstart anyone?
-See <a href="http://jrex.mozdev.org/index.html">mozdev</a>.
-</p>
-
-<p>
-<b>Jazilla (Mozilla re-write in Java)</b><br/>
-Interesting project, but one that seems more interested in XUL than the Java
-renderer, proceeding slowly.
-See <a href="http://jazilla.mcbridematt.sniperhq.net/">their home page</a>.
-</p>
-
-<p>
-<b>JXWB (OSS Java Browser)</b><br/>
-Commercial software made free. Works well with Swing (includes customized
-implementations of javax.swing.text.Document and javax.swing.text.EditorKit)
-Things have moved on quite a bit recently.
-See <a href="http://sourceforge.net/projects/jxwb">JXWB on SourceForge</a>
-</p>
-
-<p>
-<b>SWT Browser Component</b><br/>
-Don't think we could easily embed an SWT component in swing (since SWT is
-heavyweight in AWT speak) and I don't particularly want to re-write the whole
-app in SWT. However there are 2 projects to allow use of SWT from a swing API.
-<a ref="http://swingwt.sourceforge.net/">SwingWT</a> is a swing-like proxy to
-SWT and <a href="http://chrriis.brainlex.com/projects/mastercl/">MasterCL</a>
-will allow you to dynamically swap package names to make the whole of swing use
-SWT dynamically.
-It is possible to use SWT from webstart -
-<a href="http://irate.sf.net/">irate radio</a> does it although their build
-scripts are not very helpful.
-</p>
-
-<p>
-<b>FOP -> PNG</b><br/>
-FOP is XSL:FO renderer that can create PDFs and various graphics files.
-Could give very slick output, but not at all dynamic, quite slow and FO is not
-easy to use. Probably not one of the best ideas for normal rendering.
-See <a href="http://xml.apache.org/fop/index.html">FOP at Apache</a>.
-</p>
-
-<p>
-<b>Dynamic Swing GUI</b><br/>
-There are plenty of XML->Swing converters. JDK 1.4 even includes one.
-Maybe we could write a OSIS->SwingXML converter in XSL and then render OSIS
-text in swing components. Could be very fancy. XSL could be complex.
-</p>
-
-</body>
-</html>

Added: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/package-info.java
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/package-info.java	                        (rev 0)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/package-info.java	2011-03-15 21:20:57 UTC (rev 2131)
@@ -0,0 +1,25 @@
+/*
+ * Distribution License:
+ * BibleDesktop is free software; you can redistribute it and/or modify it under
+ * the terms of the GNU General Public License, version 2 as published by
+ * the Free Software Foundation. This program is distributed in the hope
+ * that it will be useful, but WITHOUT ANY WARRANTY; without even the
+ * implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ * See the GNU General Public License for more details.
+ *
+ * The License is available on the internet at:
+ *       http://www.gnu.org/copyleft/gpl.html
+ * or by writing to:
+ *      Free Software Foundation, Inc.
+ *      59 Temple Place - Suite 330
+ *      Boston, MA 02111-1307, USA
+ *
+ * Copyright: 2005
+ *     The copyright to this program is held by it's authors.
+ *
+ * ID: $Id$
+ */
+/**
+ * The org.crosswire.bibledesktop package contains the message catalog for everything Bible Desktop and is the root of the package tree for Bible Desktop.
+ */
+package org.crosswire.bibledesktop;


Property changes on: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/package-info.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain
Added: svn:keywords
   + Id
Added: svn:eol-style
   + native

Copied: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/passage/package-info.java (from rev 2097, trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/passage/package.html)
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/passage/package-info.java	                        (rev 0)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/passage/package-info.java	2011-03-15 21:20:57 UTC (rev 2131)
@@ -0,0 +1,4 @@
+/**
+ * This package contains Swing MVC models to help displaying passages.
+ */
+package org.crosswire.bibledesktop.passage;

Deleted: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/passage/package.html
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/passage/package.html	2011-03-15 17:58:31 UTC (rev 2130)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/passage/package.html	2011-03-15 21:20:57 UTC (rev 2131)
@@ -1,8 +0,0 @@
-<html>
-<body>
-
-<p>This package contains Swing MVC models to help implementing a Swing GUI
-using JSword classes.</p>
-
-</body>
-</html>

Copied: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/util/package-info.java (from rev 2097, trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/util/package.html)
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/util/package-info.java	                        (rev 0)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/util/package-info.java	2011-03-15 21:20:57 UTC (rev 2131)
@@ -0,0 +1,4 @@
+/**
+ * This package contains various swing utility classes.
+ */
+package org.crosswire.bibledesktop.util;

Deleted: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/util/package.html
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/util/package.html	2011-03-15 17:58:31 UTC (rev 2130)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/util/package.html	2011-03-15 21:20:57 UTC (rev 2131)
@@ -1,7 +0,0 @@
-<html>
-<body>
-
-<p>This package contains various swing utility classes.</p>
-
-</body>
-</html>




More information about the jsword-svn mailing list