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

Quick Search    Search Deep

Uses of Interface
com.eireneh.bible.passage.Passage

Uses of Passage in com.eireneh.bible.passage
 

Classes in com.eireneh.bible.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.
 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.
 class SynchronizedPassage
          This is a simple proxy to a real Passage object that makes all accesses synchronized.
 

Fields in com.eireneh.bible.passage declared as Passage
private  Passage ReadOnlyPassage.ref
          The object we are proxying to
private  Passage RocketPassage.distinct
          The contained DistincePassage
private  Passage RocketPassage.ranged
          The contained RangedPassage
private  Passage SynchronizedPassage.ref
          The object we are proxying to
private static Passage PassageFactory.whole
          The cached whole Bible passage
private  Passage PassageCollection.ref
          The real store of data
 

Methods in com.eireneh.bible.passage that return Passage
 Passage ReadOnlyPassage.trimVerses(int count)
          Ensures that there are a maximum of count Verses in this Passage.
 Passage ReadOnlyPassage.trimRanges(int count)
          Ensures that there are a maximum of count VerseRanges in this Passage.
 Passage SynchronizedPassage.trimVerses(int count)
          Ensures that there are a maximum of count Verses in this Passage.
 Passage SynchronizedPassage.trimRanges(int count)
          Ensures that there are a maximum of count VerseRanges in this Passage.
static Passage PassageUtil.fromBinaryRepresentation(byte[] buffer)
          Write out the object to the given ObjectOutputStream
 Passage PassageTally.trimVerses(int count)
          Ensures that there are a maximum of count Verses in this Passage.
static Passage PassageFactory.createPassage()
          Create an empty Passage using the default type.
static Passage PassageFactory.createPassage(java.lang.String name)
          Create an empty Passage using the default type.
static Passage PassageFactory.createPassage(int type)
          Create an empty Passage using a specified type.
static Passage PassageFactory.createPassage(int type, java.lang.String name)
          Create an empty Passage using a specified type.
static Passage PassageFactory.getWholeBiblePassage()
          Create a Passage with all bits of the Bible set.
 Passage Passage.trimVerses(int count)
          Ensures that there are a maximum of count Verses in this Passage.
 Passage Passage.trimRanges(int count)
          Ensures that there are a maximum of count VerseRanges in this Passage.
 Passage AbstractPassage.trimVerses(int count)
          Ensures that there are a maximum of count Verses in this Passage.
 Passage AbstractPassage.trimRanges(int count)
          Ensures that there are a maximum of count VerseRanges in this Passage.
 

Methods in com.eireneh.bible.passage with parameters of type Passage
 boolean ReadOnlyPassage.containsAll(Passage that)
          Returns true if this Passage contains all of the verses in that Passage
 void ReadOnlyPassage.addAll(Passage that)
          Adds all that Passage's verses to this Passage
 void ReadOnlyPassage.removeAll(Passage that)
          Removes all this collection's elements that are also contained in the specified collection.
 void ReadOnlyPassage.retainAll(Passage that)
          Removes all the Verses from this reference that are not in that reference specified collection.
 boolean RocketPassage.containsAll(Passage that)
          Returns true if this Passage contains all of the verses in that Passage
 boolean SynchronizedPassage.containsAll(Passage that)
          Returns true if this Passage contains all of the verses in that Passage
 void SynchronizedPassage.addAll(Passage that)
          Adds all that Passage's verses to this Passage
 void SynchronizedPassage.removeAll(Passage that)
          Removes all this collection's elements that are also contained in the specified collection.
 void SynchronizedPassage.retainAll(Passage that)
          Removes all the Verses from this reference that are not in that reference specified collection.
 void RangedPassage.retainAll(Passage that)
          Retains only the Verses in this Passage that are contained in the specified Passage
static byte[] PassageUtil.toBinaryRepresentation(Passage ref)
          Convert us to a binary representation.
 void PassageTally.addAll(Passage that)
          Add/Increment these verses in the rankings
 void PassageTally.unAddAll(Passage that)
          Remove/Decrement these verses in the rankings
 void PassageTally.removeAll(Passage that)
          Remove/Decrement these verses in the rankings
 boolean Passage.containsAll(Passage that)
          Returns true if this Passage contains all of the verses in that Passage
 void Passage.addAll(Passage that)
          Adds all that Passage's verses to this Passage
 void Passage.removeAll(Passage that)
          Removes all this collection's elements that are also contained in the specified collection.
 void Passage.retainAll(Passage that)
          Removes all the Verses from this reference that are not in that reference specified collection.
 void BitwisePassage.addAll(Passage that)
          Adds the Verses in that Passage to this Passage
 void BitwisePassage.removeAll(Passage that)
          Removes the Verses in this Passage that are contained in the specified Passage.
 void BitwisePassage.retainAll(Passage that)
          Retains only the Verses in this Passage that are contained in the specified Passage.
 boolean AbstractPassage.containsAll(Passage that)
          Returns true if this Passage contains all of the Verses in the that Passage.
 void AbstractPassage.addAll(Passage that)
          Adds all of the elements in that Passage to this Passage.
 void AbstractPassage.removeAll(Passage that)
          Removes all this Passage's Verses that are also contained in the that Passage.
 void AbstractPassage.retainAll(Passage that)
          Retains only the Verses in this Passage that are contained in that Passage.
 

Constructors in com.eireneh.bible.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.
PassageCollection(Passage ref)
          Construct a Collection proxy with a Passage to proxy to.