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.basic This package provides the actual display of BookData. 
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.basic
 

Fields in org.crosswire.bibledesktop.display.basic 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.
 


Copyright ยจ 2003-2007