com.partnersoft.gadgets
Class ToggleGadget

java.lang.Object
  extended by com.partnersoft.gadgets.ToggleGadget
All Implemented Interfaces:
Toggle
Direct Known Subclasses:
SelectedToggle, TogglingEventListener

public class ToggleGadget
extends java.lang.Object
implements Toggle

A minimal implementation of Toggle.

Version:
1.0 3/23/97 Source copyright Partner Software, Inc. All rights reserved.
Author:
Paul Reavis

Constructor Summary
ToggleGadget()
          Creates a new ToggleGadget, initialized to off.
 
Method Summary
 void addToggleListener(ToggleListener listener)
           
 boolean isOn()
          Gets toggle state.
 void removeToggleListener(ToggleListener listener)
           
 void setOn(boolean on)
          Sets toggle state.
 void toggle()
          Flips toggle state.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ToggleGadget

public ToggleGadget()
Creates a new ToggleGadget, initialized to off.

Method Detail

setOn

public void setOn(boolean on)
Sets toggle state.

Specified by:
setOn in interface Toggle

toggle

public void toggle()
Flips toggle state.

Specified by:
toggle in interface Toggle

isOn

public boolean isOn()
Gets toggle state.

Specified by:
isOn in interface Toggle

addToggleListener

public void addToggleListener(ToggleListener listener)
Specified by:
addToggleListener in interface Toggle

removeToggleListener

public void removeToggleListener(ToggleListener listener)
Specified by:
removeToggleListener in interface Toggle