|
|||||||||
| Home >> All >> com >> eireneh >> bible >> [ passage overview ] | PREV NEXT | ||||||||
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. |
|
|
|||||||||
| Home >> All >> com >> eireneh >> bible >> [ passage overview ] | PREV NEXT | ||||||||