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 Details Link icon

    • serialVersionUID Link icon

      public static final long serialVersionUID
      for serialization
      See Also:
    • DEFAULTNAME Link icon

      public static final String DEFAULTNAME
      Default alarm name
      See Also:
    • DEFAULTDING Link icon

      public static final String DEFAULTDING
      Default alarm sound
  • Constructor Details Link icon

    • ClickAlarm Link icon

      public ClickAlarm()
      Constructor with no passed name - just use the default name
    • ClickAlarm Link icon

      public ClickAlarm(String name)
      Constructor used to set the name of the new alarm. Defaults to the DEFAULTDING constant, and loads it right away
  • Method Details Link icon

    • getUserAlarmFile Link icon

      public String getUserAlarmFile()
    • setUserAlarmFile Link icon

      public void setUserAlarmFile(String userAlarmFile)
    • useDefault Link icon

      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 Link icon

      public void selectDefault(boolean defaultSoundFlag)
    • getName Link icon

      public String getName()
    • setName Link icon

      public void setName(String name)
    • loadAlarm Link icon

      public boolean loadAlarm()
    • isFileLoaded Link icon

      public boolean isFileLoaded()
    • setFileLoaded Link icon

      public void setFileLoaded(boolean fileIsLoaded)
    • getClickClip Link icon

      public Clip getClickClip()
    • clone Link icon

      public ClickAlarm clone()
    • getSerialVersionUID Link icon

      public static long getSerialVersionUID()
    • toString Link icon

      public String toString()
      Overrides:
      toString in class Object
    • compareTo Link icon

      public int compareTo(ClickAlarm alarm)
      Specified by:
      compareTo in interface Comparable<ClickAlarm>
    • getParameterSet Link icon

      public PamParameterSet getParameterSet()
      Description copied from interface: ManagedParameters
      Get a set of data that describes all of the parameters in a class
      Specified by:
      getParameterSet in interface ManagedParameters
      Returns:
      description of the parameters in a class.