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

Quick Search    Search Deep

com.eireneh.bible.control.dictionary.* (3)com.eireneh.bible.control.map.* (26)
com.eireneh.bible.control.search.* (23)com.eireneh.bible.control.swing.* (2)
com.eireneh.bible.control.tasks.* (2)com.eireneh.bible.control.test.* (3)

com.eireneh.bible.control: Javadoc index of package com.eireneh.bible.control.


Package Samples:

com.eireneh.bible.control.dictionary
com.eireneh.bible.control.map
com.eireneh.bible.control.map.swing
com.eireneh.bible.control.search
com.eireneh.bible.control.search.config
com.eireneh.bible.control.search.tasks
com.eireneh.bible.control.search.words
com.eireneh.bible.control.swing
com.eireneh.bible.control.tasks
com.eireneh.bible.control.test
com.eireneh.bible.control.test.swing

Classes:

VBAExport: VBAExport takes a Map and exports the data to a Word VBA file. This was developed from a VB macro that looked something like this: Attribute VB_Name = "NumberLine" Option Explicit Dim shape As FreeformBuilder Private Const box_width As Single = 20# Private Const box_height As Single = 20# '------------------------------------------------------------------------------- Public Sub RouteMain() RouteStart 100#, 100#, "1" RouteContinue 110#, 110#, "2" RouteContinue 120#, 120#, "3" RouteContinue 130#, 120#, "4" RouteContinue 130#, 130#, "5" RouteContinue 100#, 130#, "6" RouteContinue 90#, 100#, "7" RouteEnd ...
Speed: Speed is a simple benchmark that tests how fast a version is. The current set of tasks that we perform are rather arbitry (sp?). But that is something that we can improve on when we have more usage information. Progress report. All builds are Debug unless *ed: Date Bible VM Time/s 1999.12.08 Raw (Mem) HS 1.0.1 20 1999.12.08 Raw (Mem) MVM 5.00.3167 541 1999.12.09 Raw (Disk) HS 1.0.1 >600 1999.12.10 Ser HS 1.0.1 78 1999.12.11 Ser HS 1.0.1 6.7 1999.12.11 Raw (Mem) HS 1.0.1 11 1999.12.11 Raw (Disk) HS 1.0.1 1072 1999.12.11 Ser MVM 5.00.3167 8 1999.12.12 Ser HS 1.0.1 4 1999.12.12 Ser * HS 1.0.1 3 Distribution ...
Engine: The central interface to all searching. Functionality the I invisage includes: A simple search syntax that goes something like this. aaron, moses (verses containing aaron and moses. Can also use & or +) aaron/moses (verses containing aaron or moses. Can also use |) aaron - moses (verses containing aaron but not moses) aaron ~5 , moses (verses with aaron within 5 verses of moses) soundslike aaron (verses with words that sound like aaron. Can also use sl ...) thesaurus happy (verses with words that mean happy. Can also use th ...) grammar have (words like has have had and so on. Can also use gr ...) ...
State: Config is good for configuring Objects that can be configured statically, however it is hard work getting it to function in a multi user environment because that fundamentally requires data on the current user to be passed around. So this class encapsulates a user and their preferences, and rather than having the config object tell the rest of the world about the state-of-play (which works well in a static environment) we have classes needing configuring comming to us for information - which in turn needs a more friendly external interface that Config provides. Distribution Licence: Project B is ...
Task: Action allows us to have a neutral interface that performs some general function given a set of inputs. On the design of an Action: Actions should have I18N built into their names. We can ignore configuration matters. There is already a UI independant way of asking about the configuration and changing it. Since they are used from the Web the actions ought to be integrated with the State object so that they can use a default Bible. 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 ...
CustomTokenizer: Our command line parsing is a little specialized, so StringTokenizer is not up to the job. The specific problem is that there is sometimes no separator between parts of the command, and since this is specialized we also leave the results in a Vector of SearchWords. 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 ...
CommandWord: CommandWord extends SearchWord to allow actions that alter a base Passage. Implementations of this interface may use the Engine to get at a default Bible (or they may have one hard coded if necessary) or to get at ParamWords that follow this command. 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 ...
SearchWord: The search.Engine uses a Vector of SearchWords to calculate a search. SearchWords itself is an empty interface, that is simply a place holder - extended by CommandWord and SearchWord to provide interfaces that actually do some good. 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 ...
ParamWord: A ParamWord extends SearchWord to provide more information to a CommandWord. This will either be in the form of a String or in the form of a Passage (from a search) ParamWords are used by CommandWords that alter the final Passage. 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. ...
Dictionary: The Dictionary class is the beginnings of a powerful base of knowedge about various Languages. We need to move the data from RawBible.Word to here, but I'm not clear how to do that in a version independant way. 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 ...
LinkArray: LinkArray contains a set of links for each verse in the Bible. It is similar to a central margin reference data set, except that every verse is linked to a constant number of others, and the links have strengths. 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 ...
FileHistory: FileHistory implements History by using a file per user on the server. The good news is that it does not suffer from browser cookie bugs, but it can be heavy on server disk access. 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 ...
TesterPane: Tester creates a list of the tests that can be run on the system, allows the user to select which of the tests to run, and then kicks them off in a separate thread. 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 ...
TaskException: There are many different things that could go wrong when executing a generic action, this Exception wraps other exceptions (using LucidException). 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 ...
TestList: The TestList class holds a list of the tests that need to be run, and will present that to any interfaces wishing to run tests. 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 ...
TasksComboBoxModel: The TasksModels class implements a number of swing DataModels and gives access to the list of current Tasks. 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 ...
RemoveCommandWord: Alter the Passage by calling removeAll with a Passage grabbed from the next word in the search string. 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 ...
RetainCommandWord: Alter the Passage by calling retainAll with a Passage grabbed from the next word in the search string. 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 ...
RainbowVerseColor: RainbowVerseColor is a simple Genesis=Red, Revelation=Blue rainbow all painted on a black background. 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 ...
AddCommandWord: Alter the Passage by calling addAll with a Passage grabbed from the next word in the search string. 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 ...
MapListener: Implement MapListener and call Map.addMapListener() to recieve MapEvents whenever the map changes. 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 ...
BoundsRule: BoundsRule implements Rule and attempts to move the Node within the space (0, 0, _) to (1, 1, _). 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 ...
RulesPane: RulesPane displays an array of Rules and allows the user to select the scale used for each of them. 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 ...
FileState: The State class takes a Cookie and maintains some state on the current user and their preferences. 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 ...
BlurCommandWord: Alter the Passage by calling blur with a number grabbed from the next word in the search string. 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 ...

Home | Contact Us | Privacy Policy | Terms of Service