public class ClickSidePanel extends java.lang.Object implements PamSidePanel, PamObserver
Modifier and Type | Class and Description |
---|---|
class |
ClickSidePanel.SidePanel
The actual side panel.
|
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
NOALARMSOUND |
Constructor and Description |
---|
ClickSidePanel(ClickControl clickControl) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getObserverName() |
PamObserver |
getObserverObject() |
javax.swing.JComponent |
getPanel() |
long |
getRequiredDataHistory(PamObservable o,
java.lang.Object arg) |
void |
masterClockUpdate(long milliSeconds,
long sampleNumber) |
void |
noteNewSettings() |
void |
removeObservable(PamObservable o)
called when an Observable (PamDataBlock) is removed from the system
|
void |
rename(java.lang.String newName) |
void |
setSampleRate(float sampleRate,
boolean notify)
New sample rate
|
void |
update(PamObservable o,
PamDataUnit arg)
Informs the PamObserver that new data have been added to the Observable
class
|
public static final java.lang.String NOALARMSOUND
public ClickSidePanel(ClickControl clickControl)
public PamObserver getObserverObject()
getObserverObject
in interface PamObserver
public javax.swing.JComponent getPanel()
getPanel
in interface PamSidePanel
public void rename(java.lang.String newName)
rename
in interface PamSidePanel
public java.lang.String getObserverName()
getObserverName
in interface PamObserver
public long getRequiredDataHistory(PamObservable o, java.lang.Object arg)
getRequiredDataHistory
in interface PamObserver
o
- PamObservable class requiring the dataarg
- optional argument from PamObservablepublic void noteNewSettings()
noteNewSettings
in interface PamObserver
public void removeObservable(PamObservable o)
PamObserver
removeObservable
in interface PamObserver
public void setSampleRate(float sampleRate, boolean notify)
PamObserver
setSampleRate
in interface PamObserver
notify
- Notify other PamObservers and PamObservables in the chain.public void masterClockUpdate(long milliSeconds, long sampleNumber)
masterClockUpdate
in interface PamObserver
public void update(PamObservable o, PamDataUnit arg)
PamObserver
update
in interface PamObserver
o
- Reference to the Observable (a PamDataBlock)arg
- Reference to the new PamDataUnit