All Classes and Interfaces

Class
Description
Indicates that a query should be aborted and no results returned...
 
Loads modules straight from a CSV file to a database form
Parent class sharing to share some common properties between lookups for passages and searches
A abstract implementation that assumes the first list (exact matches) have been merged already, so we will only ever return the second list.
A colletion of utilities to read property files
An abstract class that helps build queries for the nave lucene index.
Simply accepts all results into a list
Takes the reference provided and turns into an Osis version
Gives access to the underlying index
Allows access to the alternative translation data
Defines an interface for obtaining various stats on a passage.
A service able to retrieve various kinds of statistics, delegates to JSwordAnalysisServiceImpl for some operations.
 
Analyzer to remove the accents and other marks that make it difficult for a user to search
 
Sets up the popular and gloss sorts
Allows querying of app-specific properties, such as the installation properties
 
Adds generated fields to the entity document - affects both "definition" and "specificForm"
 
Features that are available to a particular version/displayMode with explanations of why others aren't
An analyzer for transliterations
Cleans up transliterations by removing any extra character
Interface to the service that gives information about the books of the bible, the different types of bible, etc.
Command handler returning all available bible versions.
 
Contains information about a bible version to be displayed on the screen in the UI
The Class OTAndBibleCount.
Gives info on a book name (short and long names)
 
At the moment, the "Client Session" object just wraps around an id.
A utility to provide colors to an xsl spreadsheet.
The color coder tests
Combined passage stats has stats based on word occurrences, subjects as well as strong numbers.
Just uses whitespaces to separate tokens
 
Hebrew consonant types
Utilities for doing Hebrew transliteration
Utilities to convert from one form to another
Provides extra cross-references to be displayed next to the passage
Provides a set of installers for installing Bibles, modules, etc e.g.
Test properties are loaded properly and construct a installer capable of downloading books off the internet
Provides a list of default versions that should be installed for the application
Represents a definition, has a key and a value
Class to analyze various definition fields
Installs packages from a directory
Test installations from a directory
Bases the list of books based on the directory listing of a particular folder, as opposed to a zip file of some kind.
Downloads the jsword bible versions
A Strong Morph Map takes two keys, and gives one word back.
Adds some key non-persisted fields to the event
Outlines a list of options available in lookup
A configuration of the entity, include the list of fields, etc.
 
Interface to read an index
Reads an entity
Reads a file and creates the equivalent Lucene index for it.
Interface for entity managers
 
Contains information about a bible version to be displayed on the screen in the UI
An expandable header
 
Records how a field is stored in Lucene
indicates how accurate a location is
Compares a definition by gloss
 
Provides terms for Greek unicode or transliterations
Utilities for doing Hebrew transliteration
Greek utils tests
Provides an (English) display name
Lengthens the name of a header
Loads an Easton Dictionary
 
Provides terms for Greek and Hebrew glosses
A collection of enums to identify properties of the letter
Distinguishes between consonant and vowels
Utilities for doing Hebrew transliteration
Represents an individual search
Defines the methods useful for xsl transforms when interleaving
Provides the headings for any interleaved passage
A simple test class to test to the provider
Indicates the output required by the user, interleaving, column view or interlinear.
An individual interlinear provider that cross-references text passed in using verse, strong, and morphology information
This object is not purposed to be used as a singleton.
A simple test class to test to the provider
 
Looks up the app.bibleRanges property, and returns internationalised versions of the range name and range key, in the form of a BookName
Some IO Utils for use in the STEP application.
Defines an interface for obtaining various stats on a passage.
The Class JSwordAnalysisServiceImpl.
The Class JSwordAnalysisServiceImplTest.
The service providing access to JSword.
Provides metadata for JSword modules
The service providing access to JSword.
Service to manipulate modules
The service providing access to JSword.
a service providing a wrapper around JSword
a service providing a wrapper around JSword
 
 
Searches across jsword modules
API to search across the data
Tests the various searches
Provides each strong number given a verse.
a set of utility methods to manipulate the JSword objects coming out
Some generally useful methods for dealing with versification.
Deals with the versification
Wraps around all heading results kind of searches for Subjects
Keyed content, e.g.
Wraps around an OSIS Key
The Class Language.
The Class LanguageService.
A simple service that returns all the languages that are available
 
Provides an abstraction around this to get one piece of data out
Defines the contract for getting lexicon definitions out of Lucene
 
 
The object that will be responsible for loading all the data into Lucene and downloading key versions of the Bible.
Tests the loading of the all loaders
The default exception to be thrown throughout the application.
Outlines a list of options available in lookup
 
 
Utilities to help with index reading
 
This is a mock class and as a result has very few implemented methods
A simple interface for all module loaders to implement
Interface to the service that gives information about the books of the bible, the different types of bible, etc.
Looks up module information, for example lexicon definitions for particular references
Cleanses strings in descriptions
The service providing morphology information
Provides quick access to the morphology from a code found in the xsl transformation
the Interface that a Mutli interlinear provider shall abide to
This implementation will support multiple versions, so each of the methods is keyed by version requested.
Tests the version splitters
analyzes Nave modules
Adds generated fields to the entity document - affects both "definition" and "specificForm"
 
Normalizes the String and removes any accents
A Note describes all metadata and data associated with personal notes
Allows access to personal notes
Provides only offline installers
Interface to search for relevant suggestions for a given input, whether unicode or transliterations
Runs all original word searches
Static helper methods used by various services
A simple wrapper around a string for returning as a JSON-mapped object
This class is the way dates are represented in the databased and they should be parsed back into this object on their way out! The date field indicates when the event (or start of the event) took place, the precision type indicates whether how much of the date can be trusted...
Checks different types of parsing functionality for parsing dates
 
 
 
 
porter stemmer only with lower casing and stop words
Post-processes a document before it is added to the index
Precision type indicating how trustworthy a date is when passed through the system
 
The getExactTerms method will attempt to parse the key as is, using the key factory.
 
The default exception to be thrown when a feature is unavailable because authentication is required.
 
An interface indicating that the object contains 1 search result entry
Search query object.
 
Runs various searches across the underlying database
A federated search service implementation.
Search service testing
 
Indicates the type of search that is executed.
A very short lexicon definition
 
 
a set of utility methods to sort various collections
Vowel types
Analyzer for specific forms
Loads up all lexical forms
 
Config value interceptor, to decrypt STEP cipher keys
The module configuration that configures the application via guice
Bases the list of books based on the directory listing of a particular folder, as opposed to a zip file of some kind.
The default exception to be thrown throughout the application.
Loads modules straight from a CSV file to a database form
Wraps a string and a count Created by cjburrell on 23/04/2014.
A collection of utility methods enabling us to convert Strings, references one way or another.
Tests the utility method for converting strings
Replaces a single character with a set of options
To avoid having large libraries, we provide here a small set of methods that can be used to perform various string operations
Tests the StringUtils class
Given a strong number, we find the augmented version in order to provide more accurate definitions and context
 
Strong augmentation service to provide better context/definitions to the end user.
A holder for counts of strongs in the bibles and the actual Strongs data
Wraps the a list of OsisWrappers representing the search results together with a flag to indicate that the master version has been swapped
Searches for a specific subject
Retrieves the entries from a subject search
Wraps around all heading results kind of searches for Subjects
Searches for a specific subject
Searches for a subject
 
 
 
Holds various information about the context into which a user is typing.
The suggestion service will provide two sets of results.
Suggestion service, helping the auto suggestion search dropdown.
 
A type of lexical suggestion
 
Accesses JIRA to raise a support request.
 
This class wraps around the Swing interface!
 
Holds a set of matching terms, with the total potential count of all terms
Memory only lucene indexes...
A test version
a test entity manager, which gives us indexes in memory
A singleton to help locate the lucene indexes in testing
static utilities for testing, creating entities, etc.
 
Perhaps in the future, we will tie this into an English dictionary.
Geography analyzer
A simple wrapper around a timeline set of events and a central date
Carries timeline events
The timeline service gives access to all the data relating to the timeline the events, the configuration, etc.
The implementation of the timeline service, based on JDBC and ORM Lite to access the database.
The default exception to be thrown throughout the application.
An analyzer for transliterations
Cleans up transliterations by removing any extra character
An option in a transliteration is a String that is built up, plus the current position tracked to the original word
 
Adds generated fields to the entity document - affects both "definition" and "specificForm"
An option that was removed because it was incompatible with how a passage was being looked up
Contains a list of errors and their corresponding error messages, a step towards localisation
Checks the identify of a user
A user service implementation, that checks whether a user is allowed in.
Checks a user is valid
Checks various assertions and throws the exception: ValidationException
The default exception to be thrown throughout the application when a validation exception has occurred.
Represents a result that was a match to the original query
Represents a particular alternative.
The Version resolver resolved from a short initial version to the proper crosswire initials
 
The Class VersionsData.
Represents a portion of text that has alternatives.
This repreents a set of verses for a particular verse.
The Class VocabResponse.
The service providing morphology information
defines all vocab related queries
Vowel types
Vowel types
An interlinear word can be partial if tagged with an H00, which then causes two words to be looked up...
Defines which types of XSL stylesheets are available
A helper class for use during XSL transformations