Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

Class Versions  view Versions download

  extended bydocs.Versions

public class Versions
extends java.lang.Object

This details the versions and planned features.

Stuff I'm working on

This is a quick list to help me think of the changes that I plan so that my coding now will make implementing them easier. For this reason some of them are a little cryptic. Sorry:

        Next task is left blank
        Press go for next n verses does not show
        TaskPane gives can't have more than 1 root on a DOM

        Verifier doesn't work
        Oxford.xsl gives The element type "xsl:if" must be terminated by the matching end-tag ""
        Source servlet fails on because directory is called java!
        Web servlet Applet page fails with "  undefined" or something.
        Switch all testing to use JUnit

        Make all documentation XHTML maher-shalal-hash-baz search fails gets some punctuation incorrectly

        bible.view.servlet.Page: History in combo box
        bible.view.servlet.Page: Version selection

        bible.view.swing.beans.VersionGenerator: multiple-serial-generation

    Strongs: re-write using SectionEle and RefEle implement StudyBible implement StudyBible implement StudyBible

        bible.view.orb (rmi)
        bible.view.orb (corba)
        bible.view.awt: Base stuff for applets etc.

        Better AntiGrav rule
        Line straightener rule
        Debug VBAExport with non-default box sizes
        Frame Icons
        Consider chapter simplification

    Office: Insert styled text

        bible.control.Dictionary.getConnectedWords: Create interface

    Books: Incremental d/l
        Lexicons etc

        Distributed notes
        Contrib system
        Dictionary/Thesarus sources:

        Integrate with JDK 1.2.2 / JDK 1.3
        Remove files and work using inheritence

        swing: make windows pop to the front on load
        swing: why does ALT+Space not work?
        swing: LookAndFeelChoices does not need window registering?
        bible.passage.Passage.blur(): recognise RESTRICT_BOOK

Change History

The following is the broad outline project plan.

Old Notes

Historically we had 2 packages passage and source that had central classes called different things. It is better if we use up less words and help people to find the central class in a package. The central class in the passage package was called Reference. Reference is poor becuase is clashes with java.lang.Reference in JDK1.2, and because a reference is generally a pointer to only one thing, whereas our Reference is a pointer to many things, so I renamed Reference to Passage. I think that Version is a better name that source, though I do not have so much of a good justification for this. Eventually I renamed it to Book although right now the central interface it Bible, the plan it to have Bible inherit from Book.
Distribution Licence:
Project B 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 here, by writing to Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA, Or locally at the Licence link below.
The copyright to this program is held by it's authors.

Constructor Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Constructor Detail


public Versions()