Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
org.crosswire.jsword.passage.Passage

Packages that use Passage
org.crosswire.bibledesktop.book | This package contains Swing MVC models to help implementing a Swing GUI using JSword classes.
org.crosswire.bibledesktop.display.tab | This package contains an implementation of BookDataDisplay (based on ProxyBookDataDisplay for simplicity) that adds scrollbars to a child implementation of BookDataDisplay.
org.crosswire.bibledesktop.passage | This package contains Swing MVC models to help implementing a Swing GUI using JSword classes.
org.crosswire.jsword.passage | The core responsibility of the passage package is to store and collate information about the structure of the Bible - The most important classes are `Passage`, `PassageTally` and `Strongs`.

Uses of Passage in org.crosswire.bibledesktop.book

Fields in org.crosswire.bibledesktop.book declared as Passage
`private Passage` | `PassageSelectionPane.ref` The passage we are editing

Uses of Passage in org.crosswire.bibledesktop.display.tab

Fields in org.crosswire.bibledesktop.display.tab declared as Passage
`private Passage` | `TabbedBookDataDisplay.key` The passage that we are displaying (in one or more tabs)
`private Passage` | `TabbedBookDataDisplay.waiting` The verses that we have not created tabs for yet

Uses of Passage in org.crosswire.bibledesktop.passage

Fields in org.crosswire.bibledesktop.passage declared as Passage
`private Passage` | `RangeListModel.ref` The Passage that we are modelling

Methods in org.crosswire.bibledesktop.passage that return Passage
`Passage` | `RangeListModel.getPassage()` Accessor for the current passage

Methods in org.crosswire.bibledesktop.passage with parameters of type Passage
`void` | `RangeListModel.setPassage(Passage newRef)` Accessor for the current passage

Uses of Passage in org.crosswire.jsword.passage

Classes in org.crosswire.jsword.passage that implement Passage
`class` | `AbstractPassage` This is a base class to help with some of the common implementation details of being a Passage.
`class` | `BitwisePassage` A Passage that is implemented using a BitSet - one for each verse.
`class` | `DistinctPassage` A Passage that is implemented using a TreeSet of Verses.
`class` | `PassageTally` Similar to a Passage, but that stores a ranking for each of the Verses that it contains.
`class` | `RangedPassage` A Passage that is implemented using a TreeSet of VerseRanges.
`(package private) class` | `ReadOnlyPassage` This is a simple proxy to a real Passage object that denies all attempts to write to it.
`class` | `RocketPassage` A RocketPassage is a bit and heavy implementation of Passage that goes fairly quickly once let of the leash.
`(package private) class` | `SynchronizedPassage` This is a simple proxy to a real Passage object that makes all accesses synchronized.

Fields in org.crosswire.jsword.passage declared as Passage
`private Passage` | `ReadOnlyPassage.ref` The object we are proxying to
`private Passage` | `SynchronizedPassage.ref` The object we are proxying to
`private static Passage` | `PassageKeyFactory.whole` The cached whole Bible passage

Methods in org.crosswire.jsword.passage that return Passage
`abstract Passage` | `PassageType.createEmptyPassage()` Create an empty, optimized passage
`abstract Passage` | `PassageType.createPassage(String passage)` Create an optimized passage
`static Passage` | `PassageKeyFactory.fromBinaryRepresentation(byte[] buffer)` Write out the object to the given ObjectOutputStream
`static Passage` | `KeyUtil.getPassage(Key key)` Not all keys represent passages, but we ought to be able to get something close to a passage from anything that does passage like work.
`static Passage` | `PassageKeyFactory.getReadOnlyPassage(Passage ref, boolean ignore)` Get a new Passage based on another Passage that synchronizes all access to its members.
`static Passage` | `PassageKeyFactory.getSynchronizedPassage(Passage ref)` Get a new Passage based on another Passage that synchronizes all access to its members.
`static Passage` | `PassageKeyFactory.readPassage(Reader in)` Read a passage from a given stream
`Passage` | `AbstractPassage.trimRanges(int count, RestrictionType restrict)`
`Passage` | `Passage.trimRanges(int count, RestrictionType restrict)` Ensures that there are a maximum of `count` VerseRanges in this Passage.
`Passage` | `ReadOnlyPassage.trimRanges(int count, RestrictionType restrict)`
`Passage` | `SynchronizedPassage.trimRanges(int count, RestrictionType restrict)`
`Passage` | `AbstractPassage.trimVerses(int count)`
`Passage` | `Passage.trimVerses(int count)` Ensures that there are a maximum of `count` Verses in this Passage.
`Passage` | `PassageTally.trimVerses(int count)` Ensures that there are a maximum of `count` Verses in this Passage.
`Passage` | `ReadOnlyPassage.trimVerses(int count)`
`Passage` | `SynchronizedPassage.trimVerses(int count)`

Methods in org.crosswire.jsword.passage with parameters of type Passage
`boolean` | `AbstractPassage.containsAll(Passage that)`
`boolean` | `Passage.containsAll(Passage that)` Returns true if this Passage contains all of the verses in that Passage
`boolean` | `ReadOnlyPassage.containsAll(Passage that)`
`boolean` | `RocketPassage.containsAll(Passage that)`
`boolean` | `SynchronizedPassage.containsAll(Passage that)`
`abstract int` | `PassageListType.count(Passage ref, RestrictionType restrict)`
`abstract Object` | `PassageListType.getElementAt(Passage ref, int index, RestrictionType restrict)`
`static Passage` | `PassageKeyFactory.getReadOnlyPassage(Passage ref, boolean ignore)` Get a new Passage based on another Passage that synchronizes all access to its members.
`static Passage` | `PassageKeyFactory.getSynchronizedPassage(Passage ref)` Get a new Passage based on another Passage that synchronizes all access to its members.
`static byte[]` | `PassageKeyFactory.toBinaryRepresentation(Passage ref)` Convert us to a binary representation.
`void` | `PassageTally.unAddAll(Passage that)` Remove/Decrement these verses in the rankings

Constructors in org.crosswire.jsword.passage with parameters of type Passage
`ReadOnlyPassage(Passage ref, boolean ignore)` Construct a ReadOnlyPassage from a real Passage to which we proxy.
`SynchronizedPassage(Passage ref)` Construct a SynchronizedPassage from a real Passage to which we proxy.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Copyright ¨ 2003-2006
PREV NEXT | FRAMES NO FRAMES