public class ClickAlarm extends java.lang.Object implements java.lang.Comparable<ClickAlarm>, java.io.Serializable, java.lang.Cloneable
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DEFAULTDING
Default alarm sound
|
static java.lang.String |
DEFAULTNAME
Default alarm name
|
static long |
serialVersionUID
for serialization
|
Constructor and Description |
---|
ClickAlarm()
Constructor with no passed name - just use the default name
|
ClickAlarm(java.lang.String name)
Constructor used to set the name of the new alarm.
|
Modifier and Type | Method and Description |
---|---|
ClickAlarm |
clone() |
int |
compareTo(ClickAlarm alarm) |
javax.sound.sampled.Clip |
getClickClip() |
java.lang.String |
getName() |
static long |
getSerialVersionUID() |
java.lang.String |
getUserAlarmFile() |
boolean |
isFileLoaded() |
boolean |
loadAlarm() |
void |
selectDefault(boolean defaultSoundFlag) |
void |
setFileLoaded(boolean fileIsLoaded) |
void |
setName(java.lang.String name) |
void |
setUserAlarmFile(java.lang.String userAlarmFile) |
java.lang.String |
toString() |
boolean |
useDefault()
Check if we're using the default sound file for the alarm.
|
public static final long serialVersionUID
public static final java.lang.String DEFAULTNAME
public static final java.lang.String DEFAULTDING
public ClickAlarm()
public ClickAlarm(java.lang.String name)
public java.lang.String getUserAlarmFile()
public void setUserAlarmFile(java.lang.String userAlarmFile)
public boolean useDefault()
public void selectDefault(boolean defaultSoundFlag)
public java.lang.String getName()
public void setName(java.lang.String name)
public boolean loadAlarm()
public boolean isFileLoaded()
public void setFileLoaded(boolean fileIsLoaded)
public javax.sound.sampled.Clip getClickClip()
public ClickAlarm clone()
clone
in class java.lang.Object
public static long getSerialVersionUID()
public java.lang.String toString()
toString
in class java.lang.Object
public int compareTo(ClickAlarm alarm)
compareTo
in interface java.lang.Comparable<ClickAlarm>