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 displaying passages. 
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 modeling
 

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 SynchronizedPassage.ref
          The object we are proxying to
private  Passage ReadOnlyPassage.ref
          The object we are proxying to
 

Methods in org.crosswire.jsword.passage that return Passage
abstract  Passage PassageType.createEmptyPassage(Versification v11n)
          Create an empty, optimized passage
 Passage PassageType.createPassage(Versification v11n, String passage)
           
abstract  Passage PassageType.createPassage(Versification v11n, String passage, Key basis)
          Create an optimized passage
(package private) static Passage PassageKeyFactory.fromBinaryRepresentation(byte[] buffer)
          Write out the object to the given ObjectOutputStream
static Passage KeyUtil.getPassage(Key key)
          Cast a Key to a Passage.
static Passage KeyUtil.getPassage(Versification v11n, Key key)
          Deprecated. KeyUtil.getPassage(Key)
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 SynchronizedPassage.trimRanges(int count, RestrictionType restrict)
           
 Passage ReadOnlyPassage.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 AbstractPassage.trimRanges(int count, RestrictionType restrict)
           
 Passage SynchronizedPassage.trimVerses(int count)
           
 Passage ReadOnlyPassage.trimVerses(int count)
           
 Passage PassageTally.trimVerses(int count)
          Ensures that there are a maximum of count Verses in this Passage.
 Passage Passage.trimVerses(int count)
          Ensures that there are a maximum of count Verses in this Passage.
 Passage AbstractPassage.trimVerses(int count)
           
 

Methods in org.crosswire.jsword.passage with parameters of type Passage
 boolean SynchronizedPassage.containsAll(Passage that)
           
 boolean RocketPassage.containsAll(Passage that)
           
 boolean ReadOnlyPassage.containsAll(Passage that)
           
 boolean Passage.containsAll(Passage that)
          Returns true if this Passage contains all of the verses in that Passage
 boolean AbstractPassage.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.
(package private) 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-2011