net.sf.lavalamp.device
Interface Device

All Known Implementing Classes:
AbstractDevice, DummyApp, TellStick, TellStickJni

public interface Device

Author:
Steven Hale

Method Summary
 Actions getActions()
           
 Period getAlwaysOffPeriod()
           
 void init()
           
 boolean isAlwaysOff(Calendar now)
           
 void setAlwaysOffPeriod(Period period)
           
 void setProperties(DeviceProperties properties)
           
 void turnOff()
           
 void turnOn()
           
 

Method Detail

getActions

Actions getActions()

setProperties

void setProperties(DeviceProperties properties)

init

void init()

turnOn

void turnOn()

turnOff

void turnOff()

setAlwaysOffPeriod

void setAlwaysOffPeriod(Period period)

getAlwaysOffPeriod

Period getAlwaysOffPeriod()

isAlwaysOff

boolean isAlwaysOff(Calendar now)


Copyright © 2010. All Rights Reserved.