Package com.macrofocus.timer

# Class AbstractCPTimer

java.lang.Object
com.macrofocus.timer.AbstractCPTimer

All Implemented Interfaces:
  `CPTimer`

public abstract class AbstractCPTimer extends Object implements CPTimer
Created by luc on 22.04.17.

- ## Field Summary

  Fields
  Modifier and Type
  Field
  Description
  `protected List<CPTimerListener>`
  `listeners`

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `AbstractCPTimer()`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `void`
  `addTimerListener(CPTimerListener listener)`
  `void`
  `removeTimerListener(CPTimerListener listener)`

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

  ### Methods inherited from interface com.macrofocus.timer.CPTimer

  `restart`

- ## Field Details

  - ### listeners

    protected List<CPTimerListener> listeners

- ## Constructor Details

  - ### AbstractCPTimer

    public AbstractCPTimer()

- ## Method Details

  - ### addTimerListener

    public void addTimerListener(CPTimerListener listener)
    Specified by:
      `addTimerListener` in interface `CPTimer`

  - ### removeTimerListener

    public void removeTimerListener(CPTimerListener listener)
    Specified by:
      `removeTimerListener` in interface `CPTimer`