Package clickDetector
Class ClickAlarm
java.lang.Object
clickDetector.ClickAlarm
- All Implemented Interfaces:
 Serializable,Cloneable,Comparable<ClickAlarm>,ManagedParameters
public class ClickAlarm
extends Object
implements Comparable<ClickAlarm>, Serializable, Cloneable, ManagedParameters
Alarm object for the Click Alarm
- Author:
 - Michael Oswald
 - See Also:
 
- 
Field Summary
Fields - 
Constructor Summary
ConstructorsConstructorDescriptionConstructor with no passed name - just use the default nameClickAlarm(String name) Constructor used to set the name of the new alarm. - 
Method Summary
Modifier and TypeMethodDescriptionclone()intcompareTo(ClickAlarm alarm) getName()Get a set of data that describes all of the parameters in a classstatic longbooleanbooleanvoidselectDefault(boolean defaultSoundFlag) voidsetFileLoaded(boolean fileIsLoaded) voidvoidsetUserAlarmFile(String userAlarmFile) toString()booleanCheck if we're using the default sound file for the alarm. 
- 
Field Details
- 
serialVersionUID
public static final long serialVersionUIDfor serialization- See Also:
 
 - 
DEFAULTNAME
Default alarm name- See Also:
 
 - 
DEFAULTDING
Default alarm sound 
 - 
 - 
Constructor Details
- 
ClickAlarm
public ClickAlarm()Constructor with no passed name - just use the default name - 
ClickAlarm
Constructor used to set the name of the new alarm. Defaults to the DEFAULTDING constant, and loads it right away 
 - 
 - 
Method Details
- 
getUserAlarmFile
 - 
setUserAlarmFile
 - 
useDefault
public boolean useDefault()Check if we're using the default sound file for the alarm. True indicates this alarm uses the default sound file. False indicates this alarm uses a user-defined sound file. - 
selectDefault
public void selectDefault(boolean defaultSoundFlag)  - 
getName
 - 
setName
 - 
loadAlarm
public boolean loadAlarm() - 
isFileLoaded
public boolean isFileLoaded() - 
setFileLoaded
public void setFileLoaded(boolean fileIsLoaded)  - 
getClickClip
 - 
clone
 - 
getSerialVersionUID
public static long getSerialVersionUID() - 
toString
 - 
compareTo
- Specified by:
 compareToin interfaceComparable<ClickAlarm>
 - 
getParameterSet
Description copied from interface:ManagedParametersGet a set of data that describes all of the parameters in a class- Specified by:
 getParameterSetin interfaceManagedParameters- Returns:
 - description of the parameters in a class.
 
 
 -