public class SpeakerDatabaseLoader
extends java.lang.Object
Modifier and Type | Class | Description |
---|---|---|
static class |
SpeakerDatabaseLoader.DatabaseType |
Constructor | Description |
---|---|
SpeakerDatabaseLoader() |
|
SpeakerDatabaseLoader(java.io.File file,
java.util.Vector description) |
SpeakerDatabaseLoader loads a speaker database from a file, given a
list of field descriptors.
|
SpeakerDatabaseLoader(java.net.URL url,
java.util.Vector description) |
SpeakerDatabaseLoader loads a speaker database from a URL, given a
list of field descriptors.
|
Modifier and Type | Method | Description |
---|---|---|
java.util.List<Speaker> |
getDatabase() |
getDatabase() returns the speaker database as a vector of speaker objects
|
SpeakerDatabaseLoader.DatabaseType |
getDatabaseType() |
|
int |
getMaxID() |
returns the maximum ID value currently in the database
|
Speakers |
getSpeakersDb() |
|
void |
setDatabaseType(SpeakerDatabaseLoader.DatabaseType databaseType) |
|
void |
writeDatabaseFile(java.io.File dbFile) |
public SpeakerDatabaseLoader()
public SpeakerDatabaseLoader(java.io.File file, java.util.Vector description) throws java.io.IOException
file
- source from which to read the itemsdescription
- item fieldsjava.io.IOException
public SpeakerDatabaseLoader(java.net.URL url, java.util.Vector description)
url
- source from which to read the itemsdescription
- vector of field descriptorspublic int getMaxID()
public java.util.List<Speaker> getDatabase()
public Speakers getSpeakersDb()
public void writeDatabaseFile(java.io.File dbFile) throws java.io.IOException
java.io.IOException
public SpeakerDatabaseLoader.DatabaseType getDatabaseType()
public void setDatabaseType(SpeakerDatabaseLoader.DatabaseType databaseType)