Universal Bible API 1.0.2011.1274

UniversalBibleAPI.VplBible Class Reference

VplBible implementiert das IBibleModul Interface fuer VPL-Dateien. More...

Inheritance diagram for UniversalBibleAPI.VplBible:
UniversalBibleAPI.IBibleModul

List of all members.

Public Member Functions

void Connect ()
void Connect (string PathToBibleModul)
 
Parameters:
PathToBibleModulEin Datei zur Moduldatei

bool HasVersRef (string SingleVersRef)
 Bestimmt, ob das Modul einen bestimmten Vers enthält.
void ParseQuery (string BibleQuery)
 
Parameters:
BibleQueryEine Bibelabfrage wie Gen 1,1-5; Mat 2,2

void NextVerse ()
 Liefert den naechsten Vers des Module dabei werden Kapitel und Buchgrenzen des Modules beachtet.
void PreviousVerse ()
 Liefert den vorherigen Vers des Modules dabei werden Kapitel und Buchgrenzen des Modules beachtet.
void NextChapter ()
 Liefert die Verse des naechsten Kapitels.
void PreviousChapter ()
 Liefert die Verse des vorherigen Kapitels unter Beachtung der Buchgrenzen.
void NextBook ()
 Liefert die Verse des ersten verfuegbaren Kapitels des naechsten Buches.
void PreviousBook ()
 Liefert die Verse des ersten verfuegbaren Kapitels des vorherigen Buches.
bool IsOnEnd ()
 Das Module ist am Ende angelangt.
bool IsOnStart ()
 Das Modul ist am Anfang.
List< CurrentContentKeyGetAllVerses ()
 Liefert alle Verse des Modules zurück.
void ConvertTo (IBibleModul ModulToConvert)
 Konvertiert ein übergebenes IBibleModul.

Properties

List< CurrentContentKeySetCurrentContentKeys [get, set]
IFilter MyFilter [get, set]
 Setz den Filter fuer das Modul.
string ModuleName [get, set]
 Setzt und liest den Namen des Modules.
string ModulePath [get]
 Gibt den Pfad zum Modul zurück.

Events

EventHandler
< ModulConnectedEventArgs
OnConnected
 Dieses Ereignis wird ausgelöst, wenn das Modul für Abfragen seines Inhaltes initialisiert ist.
EventHandler< ParseEventArgsOnQueryFinished

Detailed Description

VplBible implementiert das IBibleModul Interface fuer VPL-Dateien.

Definition at line 14 of file VplBible.cs.


Member Function Documentation

void UniversalBibleAPI.VplBible.Connect ( )

Definition at line 33 of file VplBible.cs.

void UniversalBibleAPI.VplBible.Connect ( string  PathToBibleModul)

Parameters:
PathToBibleModulEin Datei zur Moduldatei

Implements UniversalBibleAPI.IBibleModul.

Definition at line 53 of file VplBible.cs.

void UniversalBibleAPI.VplBible.ConvertTo ( IBibleModul  ModulToConvert)

Konvertiert ein übergebenes IBibleModul.

Parameters:
ModulToConvertDas Modul, welches konvertiert werden soll.

Implements UniversalBibleAPI.IBibleModul.

Definition at line 557 of file VplBible.cs.

List<CurrentContentKey> UniversalBibleAPI.VplBible.GetAllVerses ( )

Liefert alle Verse des Modules zurück.

Returns:
Liste der Vers ContentKeys

Implements UniversalBibleAPI.IBibleModul.

Definition at line 552 of file VplBible.cs.

bool UniversalBibleAPI.VplBible.HasVersRef ( string  SingleVersRef)

Bestimmt, ob das Modul einen bestimmten Vers enthält.

Parameters:
SingleVersDer Vers z.B. Offb 2,5
Returns:
true wenn der Vers im Modul enthalten ist; andernfalls, false.

Implements UniversalBibleAPI.IBibleModul.

Definition at line 206 of file VplBible.cs.

bool UniversalBibleAPI.VplBible.IsOnEnd ( )

Das Module ist am Ende angelangt.

Returns:
true, wenn der letzte Vers erreicht ist

Implements UniversalBibleAPI.IBibleModul.

Definition at line 506 of file VplBible.cs.

bool UniversalBibleAPI.VplBible.IsOnStart ( )

Das Modul ist am Anfang.

Returns:
true, wenn der erste Vers erreicht ist

Implements UniversalBibleAPI.IBibleModul.

Definition at line 522 of file VplBible.cs.

void UniversalBibleAPI.VplBible.NextBook ( )

Liefert die Verse des ersten verfuegbaren Kapitels des naechsten Buches.

Implements UniversalBibleAPI.IBibleModul.

Definition at line 423 of file VplBible.cs.

void UniversalBibleAPI.VplBible.NextChapter ( )

Liefert die Verse des naechsten Kapitels.

Implements UniversalBibleAPI.IBibleModul.

Definition at line 293 of file VplBible.cs.

void UniversalBibleAPI.VplBible.NextVerse ( )

Liefert den naechsten Vers des Module dabei werden Kapitel und Buchgrenzen des Modules beachtet.

Implements UniversalBibleAPI.IBibleModul.

Definition at line 225 of file VplBible.cs.

void UniversalBibleAPI.VplBible.ParseQuery ( string  BibleQuery)

Parameters:
BibleQueryEine Bibelabfrage wie Gen 1,1-5; Mat 2,2

Implements UniversalBibleAPI.IBibleModul.

Definition at line 211 of file VplBible.cs.

void UniversalBibleAPI.VplBible.PreviousBook ( )

Liefert die Verse des ersten verfuegbaren Kapitels des vorherigen Buches.

Implements UniversalBibleAPI.IBibleModul.

Definition at line 456 of file VplBible.cs.

void UniversalBibleAPI.VplBible.PreviousChapter ( )

Liefert die Verse des vorherigen Kapitels unter Beachtung der Buchgrenzen.

Implements UniversalBibleAPI.IBibleModul.

Definition at line 358 of file VplBible.cs.

void UniversalBibleAPI.VplBible.PreviousVerse ( )

Liefert den vorherigen Vers des Modules dabei werden Kapitel und Buchgrenzen des Modules beachtet.

Implements UniversalBibleAPI.IBibleModul.

Definition at line 259 of file VplBible.cs.


Property Documentation

string UniversalBibleAPI.VplBible.ModuleName [get, set]

Setzt und liest den Namen des Modules.

Implements UniversalBibleAPI.IBibleModul.

Definition at line 538 of file VplBible.cs.

string UniversalBibleAPI.VplBible.ModulePath [get]

Gibt den Pfad zum Modul zurück.

Implements UniversalBibleAPI.IBibleModul.

Definition at line 549 of file VplBible.cs.

IFilter UniversalBibleAPI.VplBible.MyFilter [get, set]

Setz den Filter fuer das Modul.

Ein Filter zur Bearbeitung des Textinhaltes.

Implements UniversalBibleAPI.IBibleModul.

Definition at line 505 of file VplBible.cs.

List<CurrentContentKey> UniversalBibleAPI.VplBible.SetCurrentContentKeys [get, set]

Definition at line 20 of file VplBible.cs.


Event Documentation

EventHandler<ModulConnectedEventArgs> UniversalBibleAPI.VplBible.OnConnected

Dieses Ereignis wird ausgelöst, wenn das Modul für Abfragen seines Inhaltes initialisiert ist.

Implements UniversalBibleAPI.IBibleModul.

Definition at line 29 of file VplBible.cs.

EventHandler<ParseEventArgs> UniversalBibleAPI.VplBible.OnQueryFinished

Diese Ereignis wird bei beendeter Abfrage ausgelöst und liefert eine Liste mit den Contentkeys zurück, welche die Anwendung zur Darstellung des Ergebnises verwenden kann.

Implements UniversalBibleAPI.IBibleModul.

Definition at line 31 of file VplBible.cs.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Enumerations Properties Events