public class Speaker
extends java.lang.Object
Modifier and Type | Field | Description |
---|---|---|
static int |
COL_ACCENT |
|
static int |
COL_BIRTHDATE |
|
static int |
COL_CODE |
|
static int |
COL_FORENAME |
|
static int |
COL_GENDER |
|
static int |
COL_ID |
|
static int |
COL_NAME |
Constructor | Description |
---|---|
Speaker(int ID) |
Speaker creates a new speaker object with the given id.
|
Speaker(java.util.Vector<java.lang.String> spkData) |
Speaker() creates a speaker object from a vector of string data.
|
Modifier and Type | Method | Description |
---|---|---|
java.lang.String |
getAccent() |
returns the speaker's accent
|
java.lang.String |
getCode() |
returns the speaker's code
|
java.util.Vector<java.lang.String> |
getData() |
Returns the speaker object fields in a Vector of Strings
Note that the speaker ID is not returned.
|
java.lang.String |
getDateOfBirth() |
returns the speaker's date of birth.
|
static java.util.Vector<java.lang.String> |
getDescription() |
returns the names of the fields for a speaker object in
the currently selected user interface language.
|
java.lang.String |
getFirstName() |
returns the speaker's first name
|
java.lang.String |
getGender() |
returns the speaker's gender
|
int |
getID() |
returns the speaker's id
|
java.lang.String |
getName() |
getName() returns the speaker's name
|
java.lang.Object |
getSpeakerData(int i) |
getSpeakerData() returns the speaker data identified by
attribute position
|
void |
setAccent(java.lang.String accent) |
sets the speaker's accent
|
void |
setCode(java.lang.String code) |
sets the speaker's code
|
void |
setData(java.util.Vector<java.lang.String> spkData) |
setData() sets the speaker object fields from a vector of String data.
|
void |
setDateOfBirth(java.lang.String date) |
sets the speaker's date of birth.
|
void |
setFirstName(java.lang.String fname) |
sets the speaker's first name
|
void |
setGender(java.lang.String gender) |
sets the speaker's gender
|
void |
setLogEntries() |
generate data for log file
|
void |
setName(java.lang.String name) |
sets the speaker's name
|
void |
setSpeaker(java.lang.String code,
java.lang.String name,
java.lang.String fname,
java.lang.String gender,
java.lang.String accent,
java.lang.String birthdate) |
setSpeaker() sets the speaker fields according to the String parameters provided
to the method.
|
void |
setSpeakerData(int i,
java.lang.Object value) |
sets the speaker data identified by
attribute position to the given value
NOTE: all values are assumed to be Strings, and
they are trimmed, i.e. leading and trailing blanks
are removed.
|
java.lang.String |
toString() |
returns a string with tab-delimited fields.
|
public static int COL_ID
public static int COL_CODE
public static int COL_NAME
public static int COL_FORENAME
public static int COL_GENDER
public static int COL_ACCENT
public static int COL_BIRTHDATE
public Speaker(int ID)
ID
- speaker IDpublic Speaker(java.util.Vector<java.lang.String> spkData)
spkData
- speaker datapublic void setSpeaker(java.lang.String code, java.lang.String name, java.lang.String fname, java.lang.String gender, java.lang.String accent, java.lang.String birthdate)
code
- speaker codename
- namefname
- first namegender
- genderaccent
- accentbirthdate
- date of birthpublic java.lang.Object getSpeakerData(int i)
public void setSpeakerData(int i, java.lang.Object value)
public int getID()
public java.lang.String getCode()
public java.lang.String getName()
public java.lang.String getFirstName()
public java.lang.String getGender()
public java.lang.String getAccent()
public java.lang.String getDateOfBirth()
public void setCode(java.lang.String code)
code
- public void setName(java.lang.String name)
name
- public void setFirstName(java.lang.String fname)
fname
- public void setGender(java.lang.String gender)
gender
- public void setAccent(java.lang.String accent)
accent
- public void setDateOfBirth(java.lang.String date)
date
- public java.lang.String toString()
toString
in class java.lang.Object
public static final java.util.Vector<java.lang.String> getDescription()
public java.util.Vector<java.lang.String> getData()
public void setData(java.util.Vector<java.lang.String> spkData)
spkData
- speaker fields as stringspublic void setLogEntries()